Core JAVA
Core JAVA Syllabus:
- Introduction
- Keywords
- Data Types
- Constants (Literals)
- Identifiers
- Programming Convention
- Variables & Methods
- Class & Objects
- Constructors & Instantiation
- Static Keyword
- Instance Context & Class Context
- Access Through Instantiation & Inheritance
- Resolve Class in Access
- Packages & Imports
- Access Controls
- One File One Class
- Class Library (JAVA API)
- Final Keyword
- Class Inheritance
- Abstract Keyword
- Interface Keyword
- Polymorphism
- Inheritance
- Method Overriding
- Method Overloading
- Variable Scope
- Conversion & Casting
- Constructors
- Initialization Blocks
- Array Handling
- String Handling
- Wrapper Classes
- Exception Handling
- Multi-Threading
- Collection Framework
- Generics
- File Handling
- File Reading & Writing
- Serialization
- Inner Class and Nested Class
- Pattern Matcher (Regex)
- Enum
- Var-Args
- JDBC
- Annotation
- Reflection
- Assertion
- Functional Interface
- Lambda Expression
- Cloning
- Singleton class & Immutable class
- Internationalization & Localization
- Abstraction & Encapsulation
- Cohesion & Coupling