Вы находитесь на странице: 1из 9

JAVA

SECTION –I @2hrs completed

SECTION –II @1hrs

SECTION –III
SECTION –I
SOFTWARE

INTRODUCTION TO JAVA

FEATURES OF JAVA

I. Simple
II. Platform Independent
III. Secure
IV. Dynamic
V. Multithreading
VI. Robust

TYPES OF APPLICATION

PLATFORM OF JAVA

I. J2SE
II. J2EE
III. J2ME
IV. J2FX

Q Difference between JDK and JRE ??

JAVA PROGRAM SYNTAX


I. Keyword
II. Identifier
III. Class body
IV. Main Method
V. Source File

JAVA CLASS MEMBER

DIFFERENCE BETWEEN STATIC AND NON STATIC MEMBER ??


STATIC MEMBER EXECUTION FLOW WITH STEPS AND EXAMPLE

NON STATIC MEMBER EXECUTION FLOW WITH STEPS & EXAMPLE

STATIC AND NON STATIC MEMBER EXECUTION FLOW WITH STEPS

JAVA PROGRAM EXECUTION FLOW WITH THE HELP OF JDK AND JRE

(a) Coding
(b) Compilation
(c) Execution
(d) Stack
(e) Native Method Area
i. Class Loader
ii. Bootstrap Loader
(f) Byte code Checker
(g) Member Loader
(h) Just in Time (JIT)

PRINTING STATEMENT

CONCATINATION

VARIABLE (DATA MEMBER)

DATA TYPE

TYPES OF DATATYPE

(a) Primitive Data type


(b) Non Primitive Data type

Default Data type value Table

TYPES OF VARIABLE

a) Local Variable
b) Global Variable
SECTION –II
 INTRODUCTION TO OOPS
 CHARACTERSTICS OF OOPS
 PRINCIPLES
1. Inheritance
2. Encapsulation
3. Abstraction
4. Polymorphism
1. INHERITANCE
 Types of Inheritance
a. Single level Inheritance

Q. Difference b/w this and Super Keyword?

b. Mutli-level Inheritance
c. Multiple Inheritance
d.
e. Hierarchical Inheritance

Q. Advantage of Inheritance?

Method Overriding

FINAL MEMBER

Blocks and Constructors Execution Flow During Inheritance

PROJECT

PACKAGE

CLASS/INTERFACE
ACCESS SPECIFIER (ACCESS MODIFIER)

1. Private
2. Default
3. Protected
4. Public

ACCESS SPECIFIER OVERRIDING

ENCAPSULATION

GETTER AND SETTER

Accessing the Private Method

Accessing the Private Constructor

SINGLETON CLASS

CASTING

 Types of casting
1. Primitive Type Casting
a. Implicit Type Casting (Auto Casting)
b. Explicit Type Casting (Force Casting)
c. Boolean Type Casting
2. Non Primitive Type Casting
a) Up-casting (Implicit Type Casting or Auto Casting)
b) Down-casting (Explicit Type Casting or Force Casting)

ABSTRACT CLASS

CONCRETE CLASS

Abstract class member

Access Specifies for Abstract Class and Abstract Method

Up-casting Using Abstract Class


ANONYMOUS CLASS

GENERALIZATION

INTERFACE

Characteristics of Interface

IMPLEMENTATION CLASS

INHERITANCE USING INTERFACE

MULTIPLE INHERITANCES

MARKER INTERFACE

DEFAULT METHOD STATIC METHOD

COUPLING

 Types of coupling
a) Tight coupling
b) Loose coupling

ABSTRACTION

POLYMORPHISM

 Types of polymorphism
a) Compile time polymorphism
b) Run time polymorphism
SECTION –III
JAVA LIBRARIES

OBJECT CLASS

METHOD’S OF OBJECT CLASS

 toString( )
 hashcode( )
 getclass( )
 equal( args )
 clone( )
 finalize( )
 wait( )
 notify( )
 notifyall( )

EXCEPTION

EXCEPTION HANDLING

 TRY
 CATHCH
 FINALLY

EXCEPTION HIERARCHY

 Error Event
 Exception Event
o Checked Exception
o Unchecked Exception
EXCEPTION HANDLERS

o Specific exception handlers


o Generic exception handlers

EXCEPTION PROPOGATION

NESTED TRY BLOCK

CUSTOM EXCEPTION

MULTITASKING

Вам также может понравиться