Java Practical Programs.1-17
Java Practical Programs.1-17
BASIC PROGRAM
import java.io.*;
class basic
{
public static void main (String args[])
{
System.out.println(“DEPARTMENT OF IT”);
}
}
OUTPUT
DEPARTMENT OF IT
2. ARRAYS
class TestArray
{
public static void main(String args[])
{
int [a]=new int[5];
a[0]=10;
a[1]=20;
a[2]=30;
a[3]=40;
a[4]=50;
for(int I=0;I<0,length,i++)
System.out.println(a[i])
}
}
OUTPUT
10
20
30
40
50
3.STRING
class String
{
public static void main(String args[])
{
String First=”JAVA”;
String Second=”PYTHON”;
String Third=”JAVA SCRIPT”);
System.out.println(First);
System.out.println(Second);
System.out.println(Third);
}
}
OUTPUT
JAVA
PYTHON
JAVA SCRIPT
4.ARRAYLIST,HASHSET AND VECTOR COLLECTION CLASSES
import java.util.ArrayList;
import java.util.HashSet;
import java.util.Vector;
ArrayList:
Apple
Banana
Orange
Banana
HashSet:
Orange
Banana
Apple
Vector:
Apple
Banana
Orange
Banana
5.CLASS AND OBJECT
OUTPUT
5
6.INTERFACE
interface printable
{
void print();
}
class A6 implements printable
{
public void print(){System.out.println("Hello");
}
public static void main(String args[])
{
A6 obj = new A6();
obj.print();
}
}
OUTPUT
Hello
7.INHERITANCE
class Employee
{
float salary=40000;
}
class Programmer extends Employee
{
int bonus=10000;
public static void main(String args[])
{
Programmer p=new Programmer();
System.out.println("Programmer salary is:"+p.salary);
System.out.println("Bonus of Programmer is:"+p.bonus);
}
}
OUTPUT
import myPackage.MyClass;
package myPackage;
public class PrintName
{
public static void main(String args[])
{
String name = "SRI KAILASH WOMEN’S COLLEGE";
MyClass obj = new MyClass();
obj.getNames(name);
}
}
public class MyClass
{
public void getNames(String s)
{
System.out.println(s);
}
}
OUTPUT
import java.io.*;
OUTPUT
java.lang.ArithmeticException: / by zero
10.THREADS
import java.io.*;
import java.util.*;
public class Thread
{
public void run()
{
System.out.println("Thread Started Running...");
}
public static void main(String[] args)
{
Thread g1 = new Thread();
g1.start();
}
}
OUTPUT
import java.util.*;
public class linkedlist
{
public static void main(String args[])
{
LinkedList<String> 11 = new LinkedList<>();
11.add("Akila");
11.add("Anandha Nithya");
11.add(1, "Devi");
System.out.println(11);
}
}
OUTPUT
import java.util.Stack;
public class Stack
{
public static void main (String[] args)
{
Stack stk = new Stack();
stk.push(22);
stk.push(33);
stk.push(44);
stk.push(55);
stk.push(66);
int x=stk.size();
System.out.println("The stack size is: "+x);
}
}
OUTPUT
import java.util.LinkedList;
import java.util.Queue;
public class Queue
{
public static void main(String[] args)
{
Queue<String> queue = new LinkedList<>();
queue.add("John");
queue.add("Alice");
queue.add("Bob");
System.out.println("Queue: " + queue);
}
}
OUTPUT
import java.util.Arrays;
public class Sorting
{
public static void main(String[] args)
{
int[] numbers = {5, 2, 9, 1, 5, 6};
Arrays.sort(numbers);
System.out.println("Sorted array:");
for (int num : numbers)
{
System.out.print(num + " ");
}
}
}
OUTPUT
Sorted array:
125569
15.BINARY TREE REPRESENTATION
class BinaryTree
{
Node root;
BinaryTree(int key)
{
root = new Node(key);
}
BinaryTree()
{
root = null;
}
void inorder(Node node)
{
if (node == null)
return;
inorder(node.left);
System.out.println("node.key" + " ");
inorder(node.right);
}
public static void main(String[] args)
{
BinaryTree tree = new BinaryTree();
tree.root = new Node(1);
tree.root.left = new Node(2);
tree.root.right = new Node(3);
tree.root.left.left = new Node(4);
tree.inorder(tree.root);
}
}
OUTPUT
4213
16.WORKING WITH DATABASE USING JDBC
import java.sql.*;
import java.util.*;
class Main
{
public static void main(String args[])
{
String url = "jdbc:oracle:thin:@localhost:1521:xe";
String user = "system";
String pass = "12345";
Scanner k = new Scanner(System.in);
System.out.println("enter name");
String name = k.next();
System.out.println("enter roll no");
int roll = k.nextInt();
System.out.println("enter class");
String cls = k.next();
String sql = "insert into student1 values('" + name + "'," + roll + ",'" + cls + "')";
Connection con = null;
try
{
DriverManager.registerDriver(
new oracle.jdbc.OracleDriver());
con = DriverManager.getConnection(url, user,pass);
Statement st = con.createStatement();
int m = st.executeUpdate(sql);
if (m == 1);
System.out.println("inserted successfully : " + sql);
else
System.out.println("insertion failed");
con.close();
}
catch (Exception ex)
{
System.out.println(ex);
}
}
}
OUTPUT
enter name
John
enter roll no
101
enter class
10A
inserted successfully : insert into student1 values('John',101,'10A')
17.WEB APPLICATION USING SERVLET
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
public class LinkedListServlet extends HttpServlet
{
private LinkedList<String> linkedList;
public void init() throws ServletException {
linkedList = new LinkedList<>();
}
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
linkedList.add("Apple");
linkedList.add("Banana");
linkedList.add("Orange");
System.out.println("<html><body>");
System.out.println("<h2>Linked List Elements:</h2>");
System.out.println("<ul>");
for (String item : linkedList)
{
System.out.println("<li>" + item + "</li>");
}
System.out.println("</ul>");
System.out.println("</body></html>");
}
public void destroy()
{
linkedList.clear();
}
}
OUTPUT
- Apple
- Banana
- Orange