~~ CORE-JAVA ~~

 1. INTORDUCTION

     1.1 Java Intorduction
     1.2 Java history
     1.3 Java features
     1.4 Diff b/w Java & C++
     1.5 Java Variables
     1.6 Java Data Types
     1.7 Typecasting
     1.8 Arrays

 2. OOPS

     2.1 Introduction
     2.2 Class
     2.3 Object
     2.4 Static Keywords
     2.5 Constructors
     2.6 This Key Word
     2.7 Inheritance
     2.8 Super Key Word
     2.9 Polymorphism
     2.10 Encapsulation

 3. ABSTRACTION

     3.1 Abstract Classes & Methods
     3.2 Interfaces
     3.3 Abstract vs Interface

 4. STRING MANIPULATIONS

     4.1 String
     4.2 String Buffer
     4.3 String Tokenizer

 5. PACKAGES

     5.1 Predefined packages
     5.2 Userdefined Packages
     5.3 Access Specifiers

 6. EXCEPTION HANDLING

     6.1 Introduction
     6.2 Pre Defined Exceptions
     6.3 Try-Catch-Finally
     6.4 Throws, throw
     6.5 User Defined Exception

 7. MULTITHREADING

     7.1 Introduction
     7.2 Thread Creations
     7.3 Thread Life Cycle
     7.4 Life Cycle Methods
     7.5 Synchronization
     7.6 Wait() notify() notify all()

 8. WRAPPERCLASSES

     8.1 Introduction
     8.2 Wrapper Classes

 9. COLLECTION FRAME WORK

     9.1 Introduction
     9.2 List interface
     9.3 Set interface                                 9.4 Map interface                           

 10. INNER CLASSES

     10.1 Introduction
     10.2 Member inner class
     10.3 Static inner class
     10.4 Local inner class
     10.5 Anonymous inner class

 11. CoreJava Interview Questions

Abstraction :