JAVA PRACTICE CODE from KST Learning-Midterm by Abdullah
JAVA PRACTICE CODE from KST Learning-Midterm by Abdullah
System.out.println("Hello World");
1
package cs506.practice.code;
import javax.swing.*;
JOptionPane.showMessageDialog(null, square);
int rollno;
String name;
void setR()
rollno =100;
void getR()
void getN()
S.setR();
S.setN();
S.getR();
S.getN();
}
Use of INHERITANCE
package cs506.practice.code;
class Student
{
int rollno;
String name;
Student()
{
rollno = 0;
name = "";
}
void setS()
{
rollno =100;
name = "Abdullah";
}
void getS()
{
System.out.println("Roll no is: "+ rollno);
int deptId;
String deptName;
Department()
{
deptId = 0;
deptName = "";
}
void setD()
{
deptId = 220415502;
deptName = "COMPUTER-SEIENCE";
}
void getD()
{
System.out.println("My Department Id is :- "+ deptId);
}
}
public class CS506PracticeCode {
public static void main(String[] args)
{
Department D =new Department();
D.setS();
D.setD();
D.getS();
D.getD();
}
}
USING ARRAY LIST CLASS
package cs506.practice.code;
import java.util.*;
class Student
{
int id;
String name;
Student(int i, String n)
{
id = i;
name = n;
}
void print()
{
{
ArrayList al =new ArrayList();
Student S1 = new Student(101, "Abdullah");
Student S2 = new Student(102, "Zubair");
Student S3 = new Student(103, "Hanan");
System.out.println(al.isEmpty());
System.out.println(al.size());
HASHMAP
package cs506.practice.code;
import java.util.*;
class Student
{
int id;
String name;
Student(int i, String n)
{
id = i;
name = n;
}
void print()
{
System.out.println(id + " "+name);
}
}
public class CS506PracticeCode {
public static void main(String[] args)
{
//HashMap
HashMap h = new HashMap();
Student S1 = new Student(12,"Ayan");
Student S2 = new Student(14,"Abdullah");
h.put( " one" , S1);
h.put( "Two" , S2 );
System.out.println(h.isEmpty());
System.out.println(h.size());
S.print();
}
}
UNCHECKED EXCEPTION
package cs506.practice.code;
int a = 10;
int b = 0;
int div = a/b;
System.out.println(div);
}
catch(Exception e)
{
System.out.println("Error: "+ e);
}
}
CHECKED EXCEPTION
package cs506.practice.code;
import java.io.*;
public class CS506PracticeCode {
public static void main(String[] args)
{
//Checked Exception
try{
FileReader fr = new FileReader("input.txt");
BufferedReader br = new BufferedReader(fr);
}
catch(IOException e)
{
System.out.println("Error: " + e);
}
finally
{
import java.io.*;
public class CS506PracticeCode {
public static void main(String[] args)
{
//Reading From File
FileReader fr = null;
BufferedReader br = null;
try{
fr = new FileReader("input.txt");
br = new BufferedReader(fr);
System.out.println(line);
line = br.readLine();
}
br.close();
fr.close();
}
catch(IOException e )
{
e.printStackTrace();
}
}
}
PrintWriter pw =null;
try{
fw = new FileWriter("Vu.txt");
pw = new PrintWriter(fw);
String s1 = "KST";
String s2 = "Learning";
pw.println(s1);
pw.println(s2);
pw.close();
fw.close();
System.out.println("Record Saved");
}
catch(IOException e )
{
e.printStackTrace();
}
}
}
ABSTRACT CLASSES
package cs506.practice.code;
abstract class Person
{
abstract void takeInput();
abstract void displayOutput();
}
class Student extends Person
{
int id;
String name;
@override
public void takeInput()
{
id = 100;
name = "abdullah";
{
System.out.println(id +" "+name);
}
}
public class cs506.practice.code{
public static void main (String[]args){
Person P = new Student();
p.takeInput();
p.displayOutput();
}
INHERITANCE EXAMPLE
//Intrface
package java_class;
interface Person
{
void takeInput();
void displayOutput();
}
class Student implements Person
{
int id ;
String name;
@override
public void takeInput();
{
id =100;
name = "Ayan";
}
@override
public void displayOutput();
{
System.out.println(id + " "+ name);
}
}
public class Java_Class {
GUI EXAMPLE
package java_class;
import java.awt.*;
import javax.swing.*;
public class Java_Class {
myFrame.setLocation(100, 100);
Container C = myFrame.getContentPane();
C.setLayout(new FlowLayout());
JTextField TF = new JTextField("Enter Your Name");
JButton B = new JButton("Click me");
C.add(TF);
C.add(B);
myFrame.setVisible(true);
}
}
EVENT HANDLER EXAMPLE
package java_class;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
//import javax.swing.event.*;
public class Java_Class implements ActionListener
{
void init()
{
JFrame myFrame = new JFrame();
myFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
myFrame.setTitle(" My GUI App ");
myFrame.setSize(500, 300);
myFrame.setLocation(100, 100);
Container C = myFrame.getContentPane();
C.setLayout(new FlowLayout());
JButton B = new JButton("Read more");
B.setSize(200, 50);
B.setLocation(150,25);
B.addActionListener(this);
C.add(B);
myFrame.setVisible(true);
}
@Override
public void actionPerformed(ActionEvent e)
{
}
public static void main(String[] args)
{
package java_class;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
{
myFrame = new JFrame();
myFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
myFrame.setTitle("1ST GUI Application");
myFrame.setSize(500,500);
myFrame.setLocation(100, 100);
Container C = myFrame.getContentPane();
C.setLayout(new BorderLayout());
myFrame.addMouseMotionListener(this);
L = new JLabel("Virtual University Of Pakistan");
C.add(L,BorderLayout.BEFORE_FIRST_LINE);
myFrame.setVisible(true);
}
@Override
}
@Override
public void mouseMoved(MouseEvent e)
{
int x = e.getX();
int y = e.getY();
L.setText("Mouse X-axis " + x + " Y-axis"+y);
}
public static void main(String[] args)
{
Java_Class Test = new Java_Class();
Test.init();
}
}
package java_class;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
{
JFrame myFrame;
void init()
{
myFrame = new JFrame();
myFrame.setTitle("My GUI Application");
myFrame.setSize(200,200);
myFrame.setLocation(100, 100);
myFrame.addWindowListener(this);
myFrame.setVisible(true);
}
// @Override
public void WindowClosing(WindowEvent e )
{
JOptionPane.showMessageDialog(null, "Good Bye");
System.exit(0);
}
public static void main(String[] args)
{
Java_Class test = new Java_Class();
test.init();
}
}
EXAMPLE 2
package java_code;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class Java_code
{
JFrame myFrame;
JLabel L;
myClass1 C1;
myClass2 C2;
void init()
{
myFrame = new JFrame();
myFrame.setTitle("GUI");
myFrame.setSize(200,200);
myFrame.setLocation(100, 100);
C1 = new myClass1();
C2= new myClass2();
myFrame.addWindowFocusListener(C1);
myFrame.addMouseMotionListener(C2);
Container C = myFrame.getContentPane();
C.setLayout(new BorderLayout());
L = new JLabel("Abdullah");
C.add(L, BorderLayout.PAGE_END);
myFrame.setVisible(true);
}
{
JOptionPane.showMessageDialog(null, "Good Bye");
System.exit(0);
}
}
private class myClass2 extends MouseMotionAdapter
{
// @Override
public void MouseMoved(MouseEvent m)
{
int x = m.getX();
int y = m.getY();
}
}
public static void main(String[] args)
{
Java_code Test = new Java_code();
Test.init();
}
try{
String url = "jdbc:ucanaccess://PersonInfo.accdb";
Connection con = DriverManager.getConnection(url);
String query = "SELCT *FROM T1";
PreparedStatement p = con.prepareStatement(query,ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_UPDATABLE);
ResultSet rs = p.executeQuery();
ResultSetMetaData MD = rs.getMetaData();
int numCol = MD.getColumnCount();
System.out.println("Number of Column: "+ numCol);
String cName;
while(rs.next())
{
System.out.println(rs.getString(1)+ "\t" +rs.getString(2)+ "\t");
}
con.close();
}
catch(Exception e )
{
e.printStackTrace();
}
}
}
DATABASE META DATA EXAMPLE CODE
package java_1;
import java.sql.*;
public class Java_1 {
}
catch(Exception e )
{
e.printStackTrace();
}
}
}
import java.awt.*;
import javax.swing.*;
class myPanel extends JPanel
{
@Override
g2.setColor(Color.RED);
g2.fillOval(50, 50, 20,20);
g2.drawString("Assamualikum Hamna", 120, 50);
}
}
F.setTitle("My Painting");
F.setBounds(100, 100, 300, 300);
F.getContentPane().setLayout(new BorderLayout());
F.getContentPane().add(P);
F.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
F.setVisible(true);
}
}