Training on java niit (sahil gupta 9068557926)

20
TRAINING ON JAVA UNDER THE GUIDENCE OF PRINCE MALHOTRA (Manager)

description

Training PPT on JAVA in NIIT

Transcript of Training on java niit (sahil gupta 9068557926)

Page 1: Training on java niit (sahil gupta 9068557926)

TRAINING ON JAVA

UNDER THE GUIDENCE OFPRINCE MALHOTRA (Manager)

Page 2: Training on java niit (sahil gupta 9068557926)

JAVA

Java is a high-level programming language originally developed by Sun Microsystems and released in 1995. Java runs on a variety of platforms, such as Windows , Mac OS, and the various versions of UNIX. Used in :#Desktop Applications#Web application #robotics#Games#Mobile

Page 3: Training on java niit (sahil gupta 9068557926)

FEATURES OF JAVA

#SIMPLE#OBJECT ORIENTED#PLATFORM INDEPENDENT#SECURED#MULTITHREADED#ROBUST

Page 4: Training on java niit (sahil gupta 9068557926)
Page 5: Training on java niit (sahil gupta 9068557926)
Page 6: Training on java niit (sahil gupta 9068557926)
Page 7: Training on java niit (sahil gupta 9068557926)

JRE

Page 8: Training on java niit (sahil gupta 9068557926)

OOPS

Designing programs using classes and objects..Simplify software development and maintenance by providing concepts:#object#class#inheritance#polymorphism#Abstraction#Encapsulation

Page 9: Training on java niit (sahil gupta 9068557926)

ABSTRACTIONAbstraction is a process of hiding internal details and showing only functionality to the user..Ways to achieve abstraction:# Abstract class# Interface abstract class Bike { abstract void run(); }class Honda extends Bike {void run() { System.out.println(“run safely”); }public static void main(String args[]) {Bike obj=new Bike();obj.run();}}

Page 10: Training on java niit (sahil gupta 9068557926)

INTERFACEIt is a mechanism to achieve fully abstraction and multiple inheritance in java...

interface Printable { void print(); }interface Showable { void show(); }class A implements Printable,Showable {print void print(){ System.out.println(“hello”); }print void show(){ System.out.println(“Welcome”); }public static void main(String [] args){A obj= new A();obj.print() ; obj.show() ; }}

Page 11: Training on java niit (sahil gupta 9068557926)
Page 12: Training on java niit (sahil gupta 9068557926)

RUN TIME POLYMORPHISM

class Bike {void run() { System.out.println(“running ”); }class Splender extends Bike {void run() { System.out.println(“running safely”); }public Static void main(String []args){ Bike obj=new Splender ();obj.run();}}

Page 13: Training on java niit (sahil gupta 9068557926)

CONSTRUCTORS

Default Constructor: class B{B(){ System.Out.Println(“Welcome”)}public Static void main(){B obj=new B(); }}

Page 14: Training on java niit (sahil gupta 9068557926)

Parameterized Constructorclass S{ int id;String name;

S(int i, String n){ id=i;name=n;}void display(){ System.out.println(id+” ” +name);}}

Page 15: Training on java niit (sahil gupta 9068557926)

CONSTRUCTOR OVERLOADING

class S{Int id; String name; int age;}S(int i,String n,int a) { name=n; id=i; age=a; }S(int i; String n) { name=n; id=i; }void display(){ System.out.println (id+” ” +name” ”+age) ; }public Static void main(String args[]){S ob1=new S(111, “ keran”);S obj2=new S(231, “bhanu”, 23);obj1.display();obj2.display(); }}

Page 16: Training on java niit (sahil gupta 9068557926)

STATIC KEYWORDStatic property is shared to all objects..class S {int rollno; String name; Static String college=ITS; }

Page 17: Training on java niit (sahil gupta 9068557926)

EXCEPTION HANDLING

Page 18: Training on java niit (sahil gupta 9068557926)

FIVE KEYWORDS USED IN EXCEPTION HANDLING

#try#catch#finally#throw#throws

Page 19: Training on java niit (sahil gupta 9068557926)

EXAMPLEclass A{public Static void main(String []args) {int a=integer parse int(args[0]);int b=integer parse int(args[1]);int div=0;try{div=a/b;System.out.println(div); }catch(Arithmetic Exception e){ printStackTrace(); }System.out.println(“the race is on”);}}

Page 20: Training on java niit (sahil gupta 9068557926)

THANKYOU