I It Java Coding Only
I It Java Coding Only
BASIC PROGRAMS
SOURCE CODE:
System.out.println("Hello, World!");
}
OUTPUT:
C:\Users\kavya>cd\
C:\>cd jp
C:\jp>javac Hello.java
C:\jp>java Hello
Hello, World!
2.ARRAYS
SOURCE CODE:
class Main {
}
OUTPUT:
C:\Users\kavya>cd\
C:\>cd jp
C:\jp>javac Main.java
C:\jp>java Main
First Element: 12
Second Element: 4
Third Element: 5
Fourth Element: 2
Fifth Element: 5
3.STRINGS
SOURCE CODE:
class Main1 {
public static void main(String[] args) {
String first = "Java";
String second = "Python";
String third = "JavaScript";
System.out.println(first); // print Java
System.out.println(second); // print Python
System.out.println(third); // print JavaScript
}
}
OUTPUT :
C:\Users\kavya>cd\
C:\>cd jp
C:\jp>javac Main1.java
C:\jp>java Main1
Java
Python
JavaScript
4. ARRAY LIST, HASHSET AND VECTOR COLLECTION CLASSES
import java.io.*;
import java.util.*;
class GFG
{
public static void main (String[] args)
{
ArrayList<String> al = new ArrayList<String>();
al.add("Practice.GeeksforGeeks.org");
al.add("www.GeeksforGeeks.org");
al.add("code.GeeksforGeeks.org");
al.add("contribute.GeeksforGeeks.org");
System.out.println("ArrayList elements are:");
Iterator it = al.iterator();
while (it.hasNext())
System.out.println(it.next());
Vector<String> v = new Vector<String>();
v.addElement("Practice");
v.addElement("quiz");
v.addElement("code");
System.out.println("\nVector elements are:");
Enumeration e = v.elements();
while (e.hasMoreElements())
System.out.println(e.nextElement());
}
}
OUTPUT :
C:\Users\kavya>cd\
C:\>cd jp
C:\jp>javac GFG.java
C:\jp>java GFG
Practice.GeeksforGeeks.org
www.GeeksforGeeks.org
code.GeeksforGeeks.org
contribute.GeeksforGeeks.org
Practice
quiz
code
5.CLASSES AND OBJECTS
SOURCE CODE:
}
}
OUTPUT :
C:\Users\kavya>cd\
C:\>cd jp
C:\jp>javac Computer.java
C:\jp>java Computer
The configuration is i5
SOURCE CODE:
interface printable{
void print();
obj.print();
}
OUTPUT :
C:\Users\kavya>cd\
C:\>cd jp
C:\jp>javac A6.java
C:\jp>java A6
Hello
7.INHERITANCE
SOURCE CODE:
class Employee{
float salary=40000;
int bonus=10000;
}
OUTPUT :
C:\Users\kavya>cd\
C:\>cd jp
C:\jp>javac Programmer.java
C:\jp>java Programmer
SOURCE CODE:
//save by Add.java
package mypack;
int a = 100;
int b = 200;
//save by Myclass.java
import mypack.Add;
a.addition();
}
OUTPUT :
C:\Users\kavya>cd\
C:\>cd jp
C:\jp>javac -d . Add.java
C:\jp>javac Myclass.java
C:\jp>java Myclass
SOURCE CODE:
class Main3 {
try {
int divideByZero = 5 / 0;
catch (ArithmeticException e) {
}
OUTPUT :
C:\Users\kavya>cd\
C:\>cd jp
C:\jp>javac Main3.java
C:\jp>java Main3
SOURCE CODE:
class threads {
res.append(s.charAt(i));
return res.toString();
String s = "abdcfe";
System.out.print(res);
}
OUTPUT :
C:\Users\kavya>cd\
C:\>cd jp
C:\jp>javac threads.java
C:\jp>java threads
efcdba
11.LINKED LIST
SOURCE CODE:
import java.util.LinkedList;
C:\Users\kavya>cd\
C:\>cd jp
C:\jp>javac AddElements.java
C:\jp>java AddElements
SOURCE CODE:
C:\Users\kavya>cd\
C:\>cd jp
C:\jp>javac StackExample.java
C:\jp>java StackExample
Stack underflow
SOURCE CODE:
import java.util.Queue;
import java.util.LinkedList;
input_queue.offer(150);
input_queue.offer(300);
input_queue.offer(450);
input_queue.offer(600);
" +input_queue);
}
OUTPUT :
C:\Users\kavya>cd\
C:\>cd jp
C:\jp>javac Demo.java
C:\jp>java Demo
After removing an element, the elements of the queue are: [300, 450, 600]
14. SORTING
SOURCE CODE:
class sorting {
public static void main(String[] args)
{
int arr[] = { 4, 3, 2, 1 };
for (int i = 0; i< arr.length; i++) {
// Checking elements
int temp = 0;
if (arr[j] < arr[i]) {
// Swapping
temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
C:\Users\kavya>cd\
C:\>cd jp
C:\jp>javac sorting.java
C:\jp>java sorting
1234
15.BINARY TREE REPRESENTATION
class Node {
int key;
Node left, right;
// BinaryTree Class
public class BinaryTree {
Node root;
public BinaryTree() {
root = null;
}
if (root.key == key)
return true;
if (root.left == null)
return root.key;
return findMinRec(root.left);
}
if (root.right == null)
return root.key;
return findMaxRec(root.right);
}
C:\Users\kavya>cd\
C:\>cd jp
C:\jp>javac .java
C:\jp>java
Inorder traversal:
20 30 40 50 60 70 80
Key 40 found in the tree.
Minimum value in the tree: 20
Maximum value in the tree: 80
16.DATABASE USING JDBC
import java.io.*;
import java.sql.*;
class GFG {
public static void main(String[] args) throws Exception
{
String url
= "jdbc:mysql://localhost:3306/table_name"; // table details
String username = "rootgfg"; // MySQL credentials
String password = "gfg123";
String query
= "select *from students"; // query to be run
Class.forName(
"com.mysql.cj.jdbc.Driver"); // Driver name
Connection con = DriverManager.getConnection(
url, username, password);
System.out.println(
"Connection Established successfully");
Statement st = con.createStatement();
ResultSet rs
= st.executeQuery(query); // Execute query
rs.next();
String name
= rs.getString("name"); // Retrieve name from db
con.close();
17. WEB APPLICATION USING SERVLET
<IDOCTYPE html>
<html>
<head>
<!DOCTYPE html>
<html>
<head>
Smeta http-equiv="Content-Tyne" content="text/html; charset=UTF-8">
title>Welcome to MyFirstServlet example page</title>
</head>
<body>
<h1>A Welcome Web Application</h1>
<form method="POST" action="WelcomeServlet">
<label for="name" title="Enter the name">Name: </label>
<input type="text" id="txtName" name="txtName"/><br><br>|
input type="submit" value="Submit"/>
</form>
</body>
</html>
OUTPUT: