Java All 7 Programs
Java All 7 Programs
import java.io.File;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
try {
doc.getDocumentElement().normalize();
System.out.println("------------------------");
if (nNode.getNodeType() == Node.ELEMENT_NODE) {
System.out.println("Marks: " +
eElement.getElementsByTagName("marks").item(0).getTextContent());
} catch (Exception e) {
e.printStackTrace();
<students>
<student rollno="1">
<firstname>John</firstname>
<lastname>Doe</lastname>
<nickname>JD</nickname>
<marks>85</marks>
</student>
<student rollno="2">
<firstname>Jane</firstname>
<lastname>Smith</lastname>
<nickname>Jay</nickname>
<marks>90</marks>
</student>
</students>
JDBC
import java.sql.*;
import java.lang.*;
try{
Class.forName("com.mysql.cj.jdbc.Driver");
Connection
con=DriverManager.getConnection("jdbc:mysql://localhost:3306/employee","root","sagar@123");
Statement stmt=con.createStatement();
while(rs.next())
System.out.println("Employee ID:"+rs.getInt(1));
System.out.println("Employee name:"+rs.getString(2));
System.out.println("Employee address:"+rs.getString(3));
System.out.println("Employee salary:"+rs.getInt(4));
System.out.println("****************************");
con.close();
}}
catch(Exception e)
System.out.println(e);
}
PRODUCER CONSUMER PROBLEM
class Shop
while(available == true)
try
wait();
catch(InterruptedException ie)
ie.printStackTrace();
materials=value;
available = true;
notifyAll();
while(available==false)
try
{
wait();
catch(InterruptedException ie)
{}
available = false;
notifyAll();
private Shop s;
public Producer(Shop c)
s=c;
for(int i=0;i<6;i++)
s.put(i);
{
private Shop s;
public Consumer(Shop c)
s=c;
int value=0;
for(int i=0;i<6;i++)
s.get();
p1.start();
c1.start();
}
THREAD
try
for(int i=0;i<=5;i++)
sleep(1000);
System.out.println("Good Morning");
catch(Exception e)
System.out.println(e);
{try
for(int i=0;i<=5;i++)
sleep(2000);
System.out.println("Hello");
}
catch(Exception e)
System.out.println(e);
{try
for(int i=0;i<=5;i++)
sleep(3000);
System.out.println("Welcome");
catch(Exception e)
System.out.println(e);
class ThreadMain
o.start();
th.start();
}
TRAFFIC LIGHT
import java.awt.event.*;
import java.applet.*;
import java.awt.*;
Checkbox Red,Green,Yellow;
CheckboxGroup cbg;
cbg=new CheckboxGroup();
Red=new Checkbox("Red",cbg,false);
Green=new Checkbox("Green",cbg,false);
Yellow=new Checkbox("Yellow",cbg,false);
add(Red);
add(Yellow);
add(Green);
Red.addItemListener(this);
Green.addItemListener(this);
Yellow.addItemListener(this);
repaint();
Color color;
color=Color.black;
g.setColor(color);
g.drawOval(50,50,52,52);
g.drawOval(50,103,52,52);
g.drawOval(50,156,52,52);
String Col=cbg.getSelectedCheckbox().getLabel();
System.out.print(Col);
if(Col.equalsIgnoreCase("Green"))
color = Color.green;
g.setColor(color);
g.fillOval(50,156,52,52);
g.drawString("Go",110,190);
if(Col.equalsIgnoreCase("Red"))
color=Color.red;
g.setColor(color);
g.fillOval(50,50,52,52);
g.drawString("Stop",110,80);
if(Col.equalsIgnoreCase("Yellow"))
color=Color.yellow;
g.setColor(color);
g.fillOval(50,103,52,52);
g.drawString("Ready",110,135);
import java.applet.Applet;
import java.awt.Graphics;
System.out.println("Applet started!");
System.out.println("painting");
g.drawString("Bangalore university",100,100);
System.out.println("Applet stopped");
/*
</applet>
*/
CALCULATOR
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
/*
</applet>
*/
TextField t;
int p = 0, q = 0;
String oper;
setLayout(new BorderLayout());
t = new TextField(30);
t.setEditable(false);
t.setBackground(Color.white);
t.setText("0");
add(t, BorderLayout.NORTH);
b[i].setBackground(Color.gray);
b[i].addActionListener(this);
buttonPanel.add(b[i]);
b1[i].setBackground(Color.gray);
b1[i].addActionListener(this);
buttonPanel.add(b1[i]);
add(buttonPanel, BorderLayout.CENTER);
p = Integer.parseInt(t.getText());
oper = str;
t.setText("");
} else if (str.equals("=")) {
q = Integer.parseInt(t.getText());
if (oper.equals("+")) {
t.setText(String.valueOf(p + q));
} else if (oper.equals("-")) {
t.setText(String.valueOf(p - q));
} else if (oper.equals("*")) {
t.setText(String.valueOf(p * q));
} else if (oper.equals("/")) {
t.setText(String.valueOf(p / q));
} else if (str.equals("C")) {
t.setText("0");
p = 0;
q = 0;
oper = "";
} else {
if (t.getText().equals("0")) {
t.setText(str);
} else {
t.setText(t.getText() + str);