Java Full Course Syllabus
Java Full Course Syllabus
1. Introduction to Java
- History of Java
- Features of Java
2. Java Basics
- Type Casting
- Operators
- this keyword
- Inheritance
- Polymorphism
- Abstraction
- Encapsulation
- String methods
5. Exception Handling
- try-catch-finally
- Custom Exceptions
6. Multithreading
- Thread lifecycle
- Synchronization
- Inter-thread communication
7. File Handling
- Serialization
- ArrayList, LinkedList
- HashSet, TreeSet
- HashMap, TreeMap
- Iterator
9. Java 8+ Features
- Lambda Expressions
- Functional Interfaces
- Stream API
- Method References
- Optional class
- InetAddress
11. JDBC
- ResultSet
- CRUD Operations
- Connection Pooling
- AWT
- Swing
- JavaFX
- JUnit 4/5
- Mockito basics
- Maven/Gradle
- Creating projects
- Design Patterns
- Annotations
- Reflection API
- Garbage Collection
- Java Modules
- Spring MVC