~~ 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