0% found this document useful (0 votes)
4 views40 pages

Java keynote

The document provides an introduction to Java, highlighting its popularity, object-oriented nature, and applications in various fields such as desktop, web, and mobile software. It covers fundamental concepts including data types, variables, operators, and object-oriented programming principles like inheritance and polymorphism. Additionally, it discusses GUI development using AWT and Swing, showcasing examples of buttons, labels, text fields, and event handling.

Uploaded by

Songs
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views40 pages

Java keynote

The document provides an introduction to Java, highlighting its popularity, object-oriented nature, and applications in various fields such as desktop, web, and mobile software. It covers fundamental concepts including data types, variables, operators, and object-oriented programming principles like inheritance and polymorphism. Additionally, it discusses GUI development using AWT and Swing, showcasing examples of buttons, labels, text fields, and event handling.

Uploaded by

Songs
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 40

Java Introduction:

-Popular programming language


-Java is Object Orientrd programming language
-Java introdued by sun microsoft and later control taken by oracle corporate
-Robust program

Java Application :
-Desktop software application
-web Application
-mobile Application
-Embedded & IOT Application
-Games

Software needed:
-Eclipse IDE
-OracleDB

Desktop software application:


online exam
library management
hospital appointment
e-bill management
scholl fee management
etc............

create workspace & start first program:

package myprogram;

public class Hello {

public static void main(String[] args) {


System.out.println("hello everyone");

-----------------------------
Fundamentals of Java:
Data types:
1.primitive data type:
char

char a='Z';

package myprogram;

public class Hello {

public static void main(String[] args) {


char a='Z';

System.out.println(a);

}
int:

float:decimal value
5.09
double:decimal value
3.9865335
boolean:
t or f
bytes

package myprogram;

public class Hello {

public static void main(String[] args) {


char a='Z';
int mark=50;
float z=5.03f;
double d=10.0987654;
boolean b=true;

System.out.println(a);
System.out.println(mark);
System.out.println(z);
System.out.println(d);
System.out.println(b);

}
----------------------------------

2.non-primitive data type


Array:
-array used to store multiple value in single variable
[]
package myprogram;

public class Hello {

public static void main(String[] args) {


String[] livewire= {"python","java","c,c++","react","blokhain"};

System.out.println(livewire[0]);
System.out.println(livewire[1]);

--------------------------------------------

string:
collection of char

package myprogram;
public class Hello {

public static void main(String[] args) {


String college="MGR University";

System.out.println(college);
}
}

-----------------------------------------

Variable:storage location

type variablename =data;

int a=10;
char b='Z';
------------------------------------------
Keywords:
-Reserved words or pre-defined words

-abstract
-boolean
-char
-int
-class
-float
-else
-if
-final
-for
.......................
Operators:
-operations

1.Arithmetic operator: used to perform maths calculator operation

+,-,*,/,%,++,--

package myprogram;

public class Hello {

public static void main(String[] args) {


int a=5;
int b=4;
System.out.println("Output is:"+ (a+b));
}
}
------------------

2.Relational or compare:
==,!=,>,>=,<,<=

package myprogram;

public class Hello {


public static void main(String[] args) {
int ajay=80;
int priyanka=90;
boolean z=(ajay == priyanka);
System.out.println("Output is:"+ (z));

}
-------------------------------------------
3.Assignment
=,+=,-=,*=,/=

package myprogram;

public class Hello {

public static void main(String[] args) {

int priyanka=10;
priyanka += 5;
priyanka -=3;
priyanka *= 2;
System.out.println("Output is:"+ (priyanka));

}
--------------------------------------------
4.Logical :
and &&
or||
not !

package myprogram;

public class Hello {

public static void main(String[] args) {

int a=10;
boolean z=(a >5 && a<=9);
System.out.println("Output is:"+ (z));

-----------------------
5.Bitwise
----------------------------
Comment line:
// - single line comment
package myprogram;

public class Hello {

public static void main(String[] args) {

//int a=10;
//boolean z=(a >5 && a<=9);
//System.out.println("Output is:"+ (z));

}
--------------------------------

multi line comment - /* ........ */

package myprogram;

public class Hello {

public static void main(String[] args) {

/*int a=10;
boolean z=(a >5 && a<=9);
System.out.println("Output is:"+ (a));*/

}
----------------------
OOPs with Java:
class:

object:

package myprogram;

public class Hello {


int a=5;

public static void main(String[] args) {

Hello obj=new Hello();

System.out.println(obj.a);

}
---------------------------------
package myprogram;

public class Hello {


int a=5;
int b=6;
int c=(a+b);

public static void main(String[] args) {

Hello obj=new Hello();

System.out.println(obj.c);

------------------------------------------
inheritance:

package myprogram;

public class Hello {

String food="Doza";

package myprogram;

public class Child extends Hello{


String juice="Orange";

public static void main(String[] args) {


Child obj=new Child();
System.out.println(obj.juice);
System.out.println(obj.food);

-----------------------------------------------------

3 type:
-single inheritance:
A----------B

package myprogram;

public class Hello {


void eat() {
System.out.println("eat well");
}

package myprogram;

public class Child extends Hello{


void dance() {
System.out.println("dance well");
}
public static void main(String[] args) {
Child obj=new Child();
obj.dance();
obj.eat();

-----------------------------------
-multi-level:
A-------B--------------C

package myprogram;

public class Hello {

void eat() {
System.out.println("eat well");
}

package myprogram;

public class Child extends Hello{


void dance() {
System.out.println("dance well");
}
}

package myprogram;

public class Child1 extends Child{


void sing() {
System.out.println("sing well");
}
public static void main(String[] args) {
Child1 obj=new Child1();
obj.eat();
obj.dance();
obj.sing();

------------------------------------------------

-hierarchical:

------------------------------
polymorphism:

1.method overloading:
package myprogram;

public class Child {


static int add(int a, int b) {
return a+b;
}
static int add(int a,int b,int c) {
return a+b+c;
}
public static void main(String[] args) {
System.out.println(Child.add(10,9));
System.out.println(Child.add(10,11,9));
}
}

2.method overriding
package myprogram;

public class Child {


void eat() {
System.out.println("eat more");
}

package myprogram;

public class Child1 extends Child{


void eat() {
System.out.println("eat lezz");
}
public static void main(String args[]) {

Child1 obj=new Child1();


obj.eat();

}
-----------------------------------------------------
abtract class:
package myprogram;

public abstract class Animal {


public abstract void run();
}

package myprogram;

public class Tiger extends Animal {


public void run() {
System.out.println("Tiger can run fast");
}
public static void main(String[] args) {
Tiger obj=new Tiger();
obj.run();

------------------------------------
interface:

package myprogram;

public interface College {


public void mark();
}

package myprogram;

public class Teacher implements College {


public void mark() {
System.out.println("80 mark");
}
public static void main(String[] args) {
Teacher obj=new Teacher();
obj.mark();

------------------------------------------
GUI - Graphical User Interface

AWT - Abstract window toolkit

-API to develop gui


-Components

Button:

package myprogram;
import java.awt.*;
public class Desktopgui extends Frame{
Desktopgui(){
Button b=new Button("submit");
b.setBounds(30, 100, 100, 30);
add(b);

setSize(400,400);
setTitle("GUI");
setLayout(null);
setVisible(true);

}
public static void main(String[] args) {
Desktopgui obj=new Desktopgui();

--------------------------------------------
Label:
package myprogram;
import java.awt.*;
public class Desktopgui extends Frame{
Desktopgui(){

Label l=new Label("GUI Java");


l.setBounds(100, 100, 150, 30);
add(l);

setSize(400,400);
setTitle("GUI");
setLayout(null);
setVisible(true);

}
public static void main(String[] args) {
Desktopgui obj=new Desktopgui();

}
---------------------------------------------------------------
check box:
package myprogram;
import java.awt.*;
public class Desktopgui extends Frame{
Desktopgui(){

Checkbox c=new Checkbox("male");


c.setBounds(100,50,100,30);

Checkbox c1=new Checkbox("female");


c1.setBounds(100,100,100,30);
add(c); add(c1);

setSize(400,400);
setTitle("GUI");
setLayout(null);
setVisible(true);
}
public static void main(String[] args) {
Desktopgui obj=new Desktopgui();

------------------------------------------------------------------
Text Field:
package myprogram;
import java.awt.*;
public class Desktopgui extends Frame{
Desktopgui(){

TextField t=new TextField();


t.setBounds(100, 50, 300, 30);
add(t);

setSize(400,400);
setTitle("GUI");
setLayout(null);
setVisible(true);

}
public static void main(String[] args) {
Desktopgui obj=new Desktopgui();

-----------------------------------------------------------

Text Area:
package myprogram;
import java.awt.*;
public class Desktopgui extends Frame{
Desktopgui(){

TextArea t=new TextArea();


t.setBounds(100, 50, 300, 300);
add(t);

setSize(400,400);
setTitle("GUI");
setLayout(null);
setVisible(true);

}
public static void main(String[] args) {
Desktopgui obj=new Desktopgui();

-------------------------------------------------------
Action Event:

package myprogram;
import java.awt.*;
import java.awt.event.*;
public class Desktopgui extends Frame implements ActionListener{
TextField tf1,tf2,tf3;
Button b1;

Desktopgui(){
tf1=new TextField();
tf1.setBounds(50, 50, 150, 20);
tf2=new TextField();
tf2.setBounds(50, 100, 150, 20);
tf3=new TextField();
tf3.setBounds(50, 150, 150, 20);

b1=new Button("Add");
b1.setBounds(50, 200, 50, 50);
b1.addActionListener(this);
add(tf1);
add(tf2);
add(tf3);
add(b1);

setSize(400,400);
setTitle("GUI");
setLayout(null);
setVisible(true);

}
public void actionPerformed(ActionEvent e) {
String s1=tf1.getText();
String s2=tf2.getText();
int a=Integer.parseInt(s1);
int b=Integer.parseInt(s2);
int c=0;
if(e.getSource()==b1) {
c=a+b;
}
String rezult=String.valueOf(c);
tf3.setText(rezult);

}
public static void main(String[] args) {
Desktopgui obj=new Desktopgui();

}
-----------------------------------------------------------
package myprogram;
import java.awt.*;
import java.awt.event.*;
public class Desktopgui extends Frame {
Desktopgui(){
Checkbox c=new Checkbox("Java");
c.setBounds(100, 100, 150, 30);
add(c);

Label l=new Label();


l.setBounds(100, 150, 150, 30);
add(l);

setSize(400,400);
setTitle("GUI");
setLayout(null);
setVisible(true);

c.addItemListener(new ItemListener() {
public void itemStateChanged(ItemEvent e) {
l.setText("Java is object oriented programming");

}
});
}
public static void main(String[] args) {
Desktopgui obj=new Desktopgui();

}
---------------------------------------------
Jswing - Java Swing

Button

package myprogram;
import javax.swing.*;

public class Desktopgui extends JFrame {


Desktopgui(){
JButton b=new JButton("Login");
b.setBounds(100,100,100,30);
add(b);
setSize(400,400);
setLayout(null);
setVisible(true);

public static void main(String[] args) {


Desktopgui obj=new Desktopgui();

}
-----------------------------------
package myprogram;
import javax.swing.*;
public class Desktopgui extends JFrame {
Desktopgui(){

JLabel l=new JLabel("Login");


l.setBounds(100,100,100,30);
add(l);

setSize(400,400);
setLayout(null);
setVisible(true);

public static void main(String[] args) {


Desktopgui obj=new Desktopgui();

}
----------------------------------------
package myprogram;
import javax.swing.*;

public class Desktopgui extends JFrame {


Desktopgui(){

JTextField l=new JTextField("java");


l.setBounds(100,100,100,30);
add(l);

setSize(400,400);
setLayout(null);
setVisible(true);

public static void main(String[] args) {


Desktopgui obj=new Desktopgui();

}
-------------------------------------------------------
package myprogram;
import javax.swing.*;

public class Desktopgui extends JFrame {


Desktopgui(){

JPasswordField l=new JPasswordField();


l.setBounds(100,100,100,30);
add(l);

setSize(400,400);
setLayout(null);
setVisible(true);
}

public static void main(String[] args) {


Desktopgui obj=new Desktopgui();

---------------------------------------------
package myprogram;
import javax.swing.*;
import java.awt.event.*;
public class Desktopgui extends JFrame implements ActionListener {
Desktopgui(){

JLabel l=new JLabel("Email");


l.setBounds(30, 100, 300, 30);

JTextField t=new JTextField();


t.setBounds(30, 150, 300, 30);

JButton b=new JButton("Submit");


b.setBounds(30, 200, 300, 30);

JLabel l1=new JLabel();


l1.setBounds(30, 400, 300, 50);
add(l);
add(t);
add(b);
add(l1);
setSize(600,600);
setLayout(null);
setVisible(true);
b.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
String z=t.getText();
l1.setText(z);

});

public static void main(String[] args) {


Desktopgui obj=new Desktopgui();

}
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub

}
--------------------------------------------------------
package myprogram;
import javax.swing.*;
import java.awt.event.*;
public class Desktopgui extends JFrame {
Desktopgui(){
String country[]= {"India","UK","Canada","Brazil","US"};
JComboBox c=new JComboBox(country);
c.setBounds(50, 50, 90, 30);
JLabel l=new JLabel();
l.setBounds(200, 100, 475, 30);

JButton b=new JButton("submit");


b.setBounds(200,200,100,30);
add(c);
add(l);
add(b);
setSize(600,600);
setLayout(null);
setVisible(true);
b.addActionListener(new ActionListener() {

@Override
public void actionPerformed(ActionEvent e) {
String data="You have
selected :"+c.getItemAt(c.getSelectedIndex());
l.setText(data);

});
}

public static void main(String[] args) {


Desktopgui obj=new Desktopgui();

}
----------------------------------------------
package myprogram;
import javax.swing.*;
import java.awt.event.*;
public class Desktopgui extends JFrame {
Desktopgui(){
String column[]= {"Name","Email","mobile"};
String row[][]= {{"Priyanka","[email protected]","9876543451"},
{"Ajay","[email protected]","9898989898"},
{"Divya","[email protected]","9876545678"}};
JTable t=new JTable(row,column);
t.setBounds(50, 40, 300, 300);
JScrollPane z=new JScrollPane(t);
add(z);

setSize(600,600);

setVisible(true);

public static void main(String[] args) {


Desktopgui obj=new Desktopgui();

}
----------------------------------------
package myprogram;
import javax.swing.*;
import java.awt.event.*;
public class Desktopgui extends JFrame {
Desktopgui(){
DefaultListModel<String> l=new DefaultListModel<>();
l.addElement("Priyanka");
l.addElement("Bala");
l.addElement("Nivetha");
l.addElement("ajay");

JList<String> list=new JList<>(l);

list.setBounds(100,100,100,100);
add(list);

setSize(600,600);
setLayout(null);
setVisible(true);

public static void main(String[] args) {


Desktopgui obj=new Desktopgui();

}
--------------------------------------------
project:

package anup;

import javax.swing.*;
import java.awt.*;
import java.awt.Image;
import java.awt.event.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.print.*;
import javafx.print.Printer;
import java.io.*;
import java.io.IOException;

//Creating the fee class


public class fee extends Frame {

JLabel l1, l2, l3, l4,


l5, l6, l7, l8,
l9, l10, l12, l13,
l14, l11, l15;

JTextField tf1, tf2, tf3,


tf4, tf5, tf6,
tf7, tf8, tf9,
tf10;

JTextArea area2, area1;

JRadioButton rb1, rb2, rb3,


rb4, rb5, rb6,
rb7;

JFileChooser f1;

// Default constructor to
// initialize the parameters
fee()
{

l1 = new JLabel("Student Fee Report Management System");


l1.setBounds(550, 100, 250, 20);

l2 = new JLabel(
"Name of the Student:");
l2.setBounds(50, 150, 250, 20);

tf1 = new JTextField();


tf1.setBounds(250, 150, 250, 20);

l3 = new JLabel(
"Name of the Father:");
l3.setBounds(50, 200, 250, 20);

tf2 = new JTextField();


tf2.setBounds(250, 200, 250, 20);
l4 = new JLabel("Roll Number:");
l4.setBounds(50, 250, 250, 20);

tf3 = new JTextField();


tf3.setBounds(250, 250, 250, 20);

l5 = new JLabel("Email ID:");


l5.setBounds(50, 300, 250, 20);

tf4 = new JTextField();


tf4.setBounds(250, 300, 250, 20);

l6 = new JLabel("Contact Number:");


l6.setBounds(50, 350, 250, 20);

tf5 = new JTextField();


tf5.setBounds(250, 350, 250, 20);

l7 = new JLabel("Address:");
l7.setBounds(50, 400, 250, 20);

area1 = new JTextArea();


area1.setBounds(250, 400, 250, 90);

l9 = new JLabel("Gender:");
l9.setBounds(50, 500, 250, 20);

JRadioButton r5
= new JRadioButton(" Male");
JRadioButton r6
= new JRadioButton(" Female");

r5.setBounds(250, 500, 100, 30);


r6.setBounds(350, 500, 100, 30);

ButtonGroup bg = new ButtonGroup();


bg.add(r5);
bg.add(r6);

l10 = new JLabel("Nationality:");


l10.setBounds(50, 550, 250, 20);

tf6 = new JTextField();


tf6.setBounds(250, 550, 250, 20);

l11 = new JLabel(


"Year of passing 10th");
l11.setBounds(50, 600, 250, 20);

String language[]
= { "2016", "2015", "2014" };

final JComboBox cb1


= new JComboBox(language);

cb1.setBounds(250, 600, 90, 20);

l12 = new JLabel(


"Year of passing 12th");
l12.setBounds(50, 650, 250, 20);

String languagess[]
= { "2019", "2018", "2017","2016" };

l13 = new JLabel(


"Percentage Secured in 10th:");
l13.setBounds(50, 700, 250, 20);

tf7 = new JTextField();


tf7.setBounds(250, 700, 250, 20);

l14 = new JLabel("Percentage in 12th:");


l14.setBounds(950, 150, 250, 20);

tf8 = new JTextField();


tf8.setBounds(1050, 150, 250, 20);

ImageIcon i2 = new ImageIcon("2.png");


JLabel l15
= new JLabel("", i2, JLabel.CENTER);

l15.setBounds(900, 50, 600, 200);

final JComboBox cb2


= new JComboBox(languagess);

cb2.setBounds(250, 650, 90, 20);


l8 = new JLabel(
"Groups Offered here are:");
l8.setBounds(800, 150, 250, 20);

rb1 = new JRadioButton("SEAS");


rb1.setBounds(550, 150, 100, 30);

rb2 = new JRadioButton("SLABS");


rb2.setBounds(650, 150, 100, 30);

ButtonGroup bg1 = new ButtonGroup();

bg1.add(rb1);
bg1.add(rb2);

rb3 = new JRadioButton("HOSTELLER");


rb3.setBounds(550, 200, 100, 30);

rb4 = new JRadioButton("DAY SCHOLAR");


rb4.setBounds(650, 200, 120, 30);

ButtonGroup bg2 = new ButtonGroup();


bg2.add(rb3);
bg2.add(rb4);

String languages[]
= { "CSE", "ECE", "EEE",
"CIVIL", "MECH" };
final JComboBox cb
= new JComboBox(languages);
cb.setBounds(800, 200, 90, 20);

final JLabel label


= new JLabel();
label.setBounds(600, 430, 500, 30);
JButton b = new JButton("Show");
b.setBounds(1000, 300, 80, 30);

final DefaultListModel<String> li1


= new DefaultListModel<>();

li1.addElement("CSE(2, 50, 000)");


li1.addElement("ECE(2, 50, 000)");
li1.addElement("EEE(2, 50, 000)");
li1.addElement("MECH(2, 50, 000)");
li1.addElement("CIVIL(2, 50, 000)");

final JList<String> list1


= new JList<>(li1);

list1.setBounds(600, 300, 125, 125);

DefaultListModel<String> li2
= new DefaultListModel<>();

li2.addElement(
"2 SHARE(1, 50, 000)");
li2.addElement(
"3 SHARE(1, 40, 000)");
li2.addElement(
"5 SHARE(1, 20, 000)");
li2.addElement(
"8 SHARE(1, 10, 000)");
li2.addElement(
"bus(40, 000)");

final JList<String> list2


= new JList<>(li2);
list2.setBounds(
800, 300, 125, 125);
//hold........................................................
JButton Receipt
= new JButton("Generate Receipt");
Receipt.setBounds(600, 490, 150, 30);
JButton b2 = new JButton("Reset");
b2.setBounds(750, 490, 150, 30);
JButton Print = new JButton("Print");
Print.setBounds(900, 490, 150, 30);

area2 = new JTextArea();


area2.setBounds(600, 540, 450, 240);

add(l1);
add(l2);
add(l3);
add(l4);
add(l5);
add(l6);
add(l7);
add(l8);
add(l9);
add(l10);
add(l11);
add(l12);
add(l13);
add(l14);
add(tf1);
add(tf2);
add(tf3);
add(tf4);
add(tf5);
add(tf6);
add(tf7);
add(tf8);
add(area1);
add(area2);
add(l15);
add(rb1);
add(rb2);
add(rb3);
add(rb4);
add(r5);
add(r6);
add(cb);
add(cb1);
add(cb2);
add(list1);
add(list2);
add(b);
add(label);
add(Receipt);
add(b2);
add(Print);

b.addActionListener(new ActionListener() {

// Method to display the data


// entered in the text fields
public void actionPerformed(ActionEvent e)
{
String data = "";
if (list1.getSelectedIndex() != -1) {
data = "You had selected the Group:"
+ list1.getSelectedValue();
label.setText(data);
}
if (list2.getSelectedIndex() != -1) {
data += " and Hostel with the "
+ "facility of: ";

for (Object frame :


list2.getSelectedValues()) {
data += frame + " ";
}
}
label.setText(data);
}
});
// Reset the text fields
b2.addActionListener(
new ActionListener() {
public void actionPerformed(
ActionEvent e)
{
area2.setText("");
area1.setText(" ");
tf1.setText("");
tf2.setText("");
tf3.setText("");
tf4.setText("");
tf5.setText("");
tf6.setText(" ");
}
});

// Implementing the Print action


Print.addActionListener(
new ActionListener() {
public void actionPerformed(
ActionEvent e)
{
try {
area2.print();
}
catch (java.awt.print
.PrinterException a) {
System.err.format(
"NoPrinter Found",
a.getMessage());
}
}
});

// Generating the receipt


Receipt.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e)
{

area2.setText(
"--------------------------------"
+ "-----------FEE RECEIPT----"
+ "--------------------------"
+ "--------------------------"
+ "-------------------\n");

area2.setText(area2.getText()
+ "Student Name: "
+ tf1.getText()
+ "\n");
area2.setText(area2.getText()
+ "Father's Name: "
+ tf2.getText()
+ "\n");
area2.setText(area2.getText()
+ "RollNumber: "
+ tf3.getText()
+ "\n");
area2.setText(area2.getText()
+ "Email ID: "
+ tf4.getText()
+ "\n");
area2.setText(area2.getText()
+ "Contact Number: "
+ tf5.getText()
+ "\n");
area2.setText(area2.getText()
+ "Wants to take: "
+ cb.getSelectedItem()
.toString()
+ "\n");

if (rb1.isSelected()) {
area2.setText(area2.getText()
+ "Wants to Join in "
+ "School of Engineering "
+ "and Applied Sciences\n");
}
if (rb2.isSelected()) {
area2.setText(area2.getText()
+ "Wants to Join in "
+ "School of Liberal "
+ "Arts and Sciences\n");
}
if (rb3.isSelected()) {
area2.setText(area2.getText()
+ "Wants to be a "
+ "Hosteller \n");
}
if (rb4.isSelected()) {
area2.setText(area2.getText()
+ "Wants to be a "
+ "Day Scholar \n");
}
area2.setText(area2.getText()
+ "Had chosen: "
+ list1.getSelectedValue()
.toString()
+ "\n");
area2.setText(area2.getText()
+ "Had chosen: "
+ list2.getSelectedValue()
.toString()
+ "\n");

int index2 = list2.getSelectedIndex();


if (index2 == 0) {
area2.setText(area2.getText()
+ " "
+ "Total amount to be "
+ "paid is 4 Lakhs \n");
}

if (index2 == 1) {
area2.setText(area2.getText()
+ " "
+ "Total amount to be paid "
+ "is 3.9 Lakhs \n");
}

if (index2 == 2) {
area2.setText(area2.getText()
+ " "
+ "Total amount to be paid "
+ "is 3.8 Lakhs \n");
}

if (index2 == 3) {
area2.setText(area2.getText()
+ " "
+ "Total amount to be paid "
+ "is 3.7 Lakhs \n");
}

if (index2 == 4) {
area2.setText(area2.getText()
+ " "
+ "Total amount to be paid "
+ "is 2.9 Lakhs \n");
}

if (e.getSource() == Receipt) {
try {
FileWriter fw
= new FileWriter(
"java.txt", true);
fw.write(area2.getText());
fw.close();
}
catch (Exception ae) {
System.out.println(ae);
}
}

JOptionPane.showMessageDialog(
area2, "DATA SAVED SUCCESSFULLY");
};
});
addWindowListener(
new WindowAdapter() {
public void windowClosing(
WindowEvent we)
{
System.exit(0);
}
});
setSize(1000, 1000);
setLayout(null);
setVisible(true);
setBackground(Color.cyan);
}
public static void main(String[] args)
{
new fee();
}
}

------------------------------------------------------
Layout Managers:

Border Layout:
package myprogram;
import java.awt.*;
import javax.swing.*;
public class Layoutt extends JFrame {
Layoutt(){
JButton b=new JButton("East");
JButton b1=new JButton("West");
JButton b2=new JButton("North");
JButton b3=new JButton("South");

add(b,BorderLayout.EAST);
add(b1,BorderLayout.WEST);
add(b2,BorderLayout.NORTH);
add(b3,BorderLayout.SOUTH);

setSize(400,400);
setVisible(true);

}
public static void main(String[] args) {
new Layoutt();

}
-------------------------------------------------------
Grid:

package myprogram;
import java.awt.*;
import javax.swing.*;
public class Layoutt extends JFrame {
Layoutt(){
JButton b=new JButton("East");
JButton b1=new JButton("West");
JButton b2=new JButton("North");
JButton b3=new JButton("South");
JButton b4=new JButton("Add");
JButton b5=new JButton("sub");
JButton b6=new JButton("mul");
JButton b7=new JButton("div");
JButton b8=new JButton("click");

add(b);
add(b1);
add(b2);
add(b3);
add(b4);
add(b5);
add(b6);
add(b7);
add(b8);
setLayout(new GridLayout(3,3));

setSize(400,400);
setVisible(true);

}
public static void main(String[] args) {
new Layoutt();

----------------------------------------------------------
flow layout:

package myprogram;
import java.awt.*;
import javax.swing.*;
public class Layoutt extends JFrame {
Layoutt(){
JButton b=new JButton("East");
JButton b1=new JButton("West");
JButton b2=new JButton("North");
JButton b3=new JButton("South");
JButton b4=new JButton("Add");
JButton b5=new JButton("sub");
JButton b6=new JButton("mul");
JButton b7=new JButton("div");
JButton b8=new JButton("click");

add(b);
add(b1);
add(b2);
add(b3);
add(b4);
add(b5);
add(b6);
add(b7);
add(b8);

setLayout(new FlowLayout());

setSize(400,400);
setVisible(true);

}
public static void main(String[] args) {
new Layoutt();

}
-------------------------------------------------
box Layout:

package myprogram;
import java.awt.*;
import javax.swing.*;
public class Layoutt extends Frame {
Layoutt(){
JButton b=new JButton("East");
JButton b1=new JButton("West");
JButton b2=new JButton("North");
JButton b3=new JButton("South");
JButton b4=new JButton("Add");
JButton b5=new JButton("sub");
JButton b6=new JButton("mul");
JButton b7=new JButton("div");
JButton b8=new JButton("click");

add(b);
add(b1);
add(b2);
add(b3);
add(b4);
add(b5);
add(b6);
add(b7);
add(b8);

setLayout(new BoxLayout(this,BoxLayout.Y_AXIS));

setSize(400,400);
setVisible(true);

}
public static void main(String[] args) {
new Layoutt();

-------------------------------------
card layout:
package myprogram;
import java.awt.*;
import javax.swing.*;
public class Layoutt extends JFrame {
Layoutt(){
JButton b=new JButton("East");

add(b);

setLayout(new CardLayout());

setSize(400,400);
setVisible(true);

}
public static void main(String[] args) {
new Layoutt();

------------------------------------------------------
package myprogram;
import java.util.*;
public class Layoutt {

public static void main(String[] args) {


ArrayList<String> l=new ArrayList<String>();
l.add("Apple");
l.add("Mango");
l.add("Banana");
l.add("Grapes");
Iterator itr=l.iterator();
while(itr.hasNext()) {
System.out.println(itr.next());
}

-----------------------------------------------------------
Linked listt:

package myprogram;
import java.util.*;
public class Layoutt {

public static void main(String[] args) {


HashSet<String> l=new HashSet<String>();
l.add("Apple");
l.add("Mango");
l.add("Banana");
l.add("Apple");

Iterator itr=l.iterator();
while(itr.hasNext()) {
System.out.println(itr.next());
}

----------------------------------------------
package myprogram;
import java.util.*;
public class Layoutt {

public static void main(String[] args) {


TreeSet<String> l=new TreeSet<String>();
l.add("Apple");
l.add("Mango");
l.add("Banana");
l.add("Apple");

Iterator itr=l.iterator();
while(itr.hasNext()) {
System.out.println(itr.next());
}

---------------------------------------
priority queue:

package myprogram;
import java.util.*;
public class Layoutt {

public static void main(String[] args) {


PriorityQueue<String> z=new PriorityQueue<>();
z.add("priyanka");
z.add("ajay");
z.add("bala");
z.add("hari");
z.remove();
z.remove();

Iterator itr=z.iterator();
while(itr.hasNext()) {
System.out.println(itr.next());
}

----------------------------------
map interface:

package myprogram;
import java.util.*;
public class Layoutt {

public static void main(String[] args) {


Map<Integer,String> z=new HashMap<Integer,String>();
z.put(1, "priyank");
z.put(2, "hema");
z.put(3, "jai");

for(Map.Entry m:z.entrySet()) {
System.out.println(m.getKey()+" "+m.getValue());
}

}
---------------------------------------------
Enum:

package myprogram;
import java.util.*;

enum day{
sunday,monday,tuesday,wednesday,thursday,friday,saturday
}
public class Layoutt {

public static void main(String[] args) {


Set<day> z=EnumSet.of(day.friday);

Iterator itr=z.iterator();
while(itr.hasNext()) {
System.out.println(itr.next());
}
}

}
----------------------------
package myprogram;
import java.util.*;

public class Layoutt {

public static void main(String[] args) {


Stack<String> z=new Stack<>();
z.push("apple");
z.push("orange");
z.push("grapes");
z.push("cherry");

System.out.println(z);
String y=z.peek();
System.out.println(y);

--------------------------------------
package myprogram;
import java.util.Scanner;

public class Layoutt {

public static void main(String[] args) {


Scanner z=new Scanner(System.in);
String userName;

System.out.println("Enter your name");


userName=z.nextLine();
System.out.println("Name:"+ userName);

}
-----------------------------------------

Thread and MultiThreading:

package myprogram;

public class MultithreadDemo extends Thread {

public void run() {


try {
System.out.println("Thread"+Thread.currentThread().getId()+ " is
running");
}
catch(Exception e) {
System.out.println("Exception error");
}
}
public static void main(String args[]) {
int z=10;
for(int i=0;i<z;i++) {
MultithreadDemo obj=new MultithreadDemo();
obj.start();
}
}
}
-----------------------------------
Exception handling:

try:
catch:

package myprogram;

public class Hello {


public static void main(String args[]) {
try {
int a=10;
int b=0;
int c=a/b;
System.out.println(c);
}
catch(ArithmeticException e){
System.out.println(e);
}
}
}
-----
throw
package myprogram;

public class Hello {


static void Age(int age) {
if(age<18) {
throw new ArithmeticException("Age less than 18");
}
else {
System.out.println("You are eligible to vote");
}

}
public static void main(String args[]) {
Age(15);
}
}

---------------------------------
finally:

package myprogram;

public class Hello {


public static void main(String args[]) {
try {
int a=10;
int b=0;
int c=a/b;
System.out.println(c);
}
catch(ArithmeticException e){
System.out.println(e);
}
finally {
System.out.println("Done");
}
}
}

----------------------------------------------
Serialization and Deserialization in Java

Serialization:byte stream - dcvbrftb6etfeffffff


decryption: hi all

package myprogram;
import java.io.Serializable;

public class Hello implements Serializable{


int id;
String name;

public Hello(int id, String name) {


this.id=id;
this.name=name;

}
}
package myprogram;
import java.io.*;

public class Layoutt {

public static void main(String[] args) {


try {
Hello z=new Hello(100,"Priyanka");
FileOutputStream f=new FileOutputStream("anu.txt");
ObjectOutputStream out=new ObjectOutputStream(f);
out.writeObject(z);
out.flush();
out.close();
System.out.println("success");

}
catch(Exception e){
System.out.println(e);
}

--------------------------------------

Deserialization :

package myprogram;
import java.io.*;

public class Layoutt {

public static void main(String[] args) {


try {
ObjectInputStream in=new ObjectInputStream(new
FileInputStream("anu.txt"));
Hello z=(Hello)in.readObject();

System.out.println(z.id+" "+z.name);
in.close();

}
catch(Exception e){
System.out.println(e);
}

}
---------------------------------------
Java Heap Memory and Stack Memory:

---------------------------------------
Java Networking:

package anup;
import java.io.*;
import java.net.*;
public class MyClient {

public static void main(String[] args) {


try {
Socket s=new Socket("localhost",6666);
DataOutputStream dout=new DataOutputStream(s.getOutputStream());
dout.writeUTF("Hello Everyone");
dout.flush();
dout.close();
s.close();
}catch(Exception e) {
System.out.println(e);
}
}

package anup;

import java.io.*;
import java.net.*;

public class MyServer {

public static void main(String[] args) {


try {
ServerSocket z=new ServerSocket(6666);
Socket s=z.accept();
DataInputStream di=new DataInputStream(s.getInputStream());
String str=(String)di.readUTF();
System.out.println(str);
z.close();
}catch(Exception e) {
System.out.println(e);
}

------------------------------------------
I/O streams:

package myprogram;
import java.io.*;

public class Hello{


public static void main(String[] args) {
try {
FileOutputStream f=new FileOutputStream("a.txt");
String z="Hello All good morning";
byte b[]=z.getBytes();
f.write(b);
f.close();
System.out.println("Done");
}catch(Exception e) {
System.out.println(e);
}

}
}

package myprogram;
import java.io.*;

public class Hello{


public static void main(String[] args) {
try {
FileInputStream f=new FileInputStream("a.txt");
int z=0;
while((z=f.read())!=-1){
System.out.println((char)z);
}

f.close();

}catch(Exception e) {
System.out.println(e);
}

}
}
-----------------------------------------------------------------------

Database Introduction:

Oracle DB:

1. configuration
2. JDBC

package anup;

-------------------------------
import java.sql.*;

class Login
{
public static void main(String[] args) throws
SQLException ,ClassNotFoundException
{
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection con =
DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe", "REACT",
"react");
Statement st = con.createStatement();
st.executeUpdate( "Create Table Amazon( Id varchar2(10),Name varchar2(20),Location
varchar2(20))" );
System.out.println("Table is created");
}
}

------------------------------
package anup;

import java.sql.*;

class Login
{
public static void main(String[] args) throws SQLException,
ClassNotFoundException
{
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection con =
DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe", "REACT",
"react");
Statement st = con.createStatement();
st.executeUpdate("Insert into Amazon values('E101','Bala','Chennai')");
st.executeUpdate("Insert into Amazon values('E102','David','Kerala')");
st.executeUpdate("Insert into Amazon values('E103','Jagan','Bangalore')");
st.executeUpdate("Insert into Amazon values('E104','Mohan','Andhra')");
System.out.println("Details are inserted");
}
}
-------------------------------------------
package anup;

import java.sql.*;

class Login
{
public static void main(String[] args) throws
SQLException,ClassNotFoundException
{
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection con =
DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe", "REACT",
"react");
Statement st = con.createStatement();
st.executeUpdate("Update Amazon Set Location = 'Mumbai' where name =
'David'");
System.out.println("Details are updated");
}
}

-----------------------------------------
package anup;

import java.sql.*;

class Login
{
public static void main(String[] args) throws
SQLException,ClassNotFoundException
{
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection con =
DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe", "REACT",
"react");
Statement st = con.createStatement();
st.executeUpdate("Delete from Amazon where Id='E103'");
System.out.println("Data is deleted");
}
}
----------------------------------------------
package anup;

import java.sql.*;

class Login

{
public static void main(String[] args) throws
SQLException,ClassNotFoundException
{
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection con =
DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe", "REACT",
"react");
Statement st = con.createStatement();
int z;
z=st.executeUpdate("select * from Amazon");
System.out.println("ID:"+z);
}
}
----------------------------------------
Internationalization:

package anup;

import java.util.*;

public class Login{


public static void main(String args[]) {
Locale l=Locale.getDefault();
System.out.println(l.getDisplayLanguage());
System.out.println(l.getISO3Language());
System.out.println(l.getCountry());
System.out.println(l.getDisplayName());

}
----------------------
package anup;

import java.util.*;

public class Login{


public static void main(String args[]) {
Locale l=new Locale("en","US");
System.out.println(l.getDisplayLanguage());
System.out.println(l.getISO3Language());
System.out.println(l.getCountry());
System.out.println(l.getDisplayName());

}
-----------------------------------------

Date:

package anup;

import java.util.*;
import java.text.DateFormat;

public class Login{


public static void printdate(Locale locale) {
DateFormat obj=DateFormat.getDateInstance(DateFormat.DEFAULT,locale);
Date currentDate=new Date();
String date=obj.format(currentDate);
System.out.println(date+" "+locale);
}

public static void main(String args[]) {


printdate(Locale.CANADA);
printdate(Locale.CHINA);
printdate(Locale.GERMANY);
printdate(Locale.KOREAN);
printdate(Locale.ITALY);
printdate(Locale.UK);
printdate(Locale.US);
printdate(Locale.ITALIAN);

}
-----------------------------------------------------------------
package anup;

import java.util.*;
import java.text.DateFormat;

public class Login{


public static void printTime(Locale locale) {
DateFormat obj=DateFormat.getTimeInstance(DateFormat.DEFAULT,locale);
Date currentDate=new Date();
String time=obj.format(currentDate);
System.out.println(time+" "+locale);
}

public static void main(String args[]) {


printTime(Locale.CANADA);
printTime(Locale.CHINA);
printTime(Locale.GERMANY);
printTime(Locale.KOREAN);
printTime(Locale.ITALY);
printTime(Locale.UK);
printTime(Locale.US);
}

}
----------------------------------------------
package anup;

import java.util.*;
import java.text.NumberFormat;

public class Login{


public static void printNumber(Locale locale) {
double db=15434.778;
NumberFormat obj=NumberFormat.getNumberInstance(locale);
String number=obj.format(db);
System.out.println(number+" "+locale);
}

public static void main(String args[]) {


printNumber(Locale.CANADA);
printNumber(Locale.CHINA);
printNumber(Locale.GERMANY);
printNumber(Locale.KOREAN);
printNumber(Locale.ITALY);
printNumber(Locale.UK);
printNumber(Locale.US);
}

}
--------------------------------------------

You might also like