✦ About Program
To provide strong knowledge in Java programming, object-oriented concepts, and real-world application development.
✦ Course Curriculum
1
Introduction to Java
- History & Features of Java
- JDK, JRE, JVM
- Installing Java & IDE (Eclipse / IntelliJ / VS Code)
- tructure of Java Program
2
Java Basics
- Variables & Data Types
- Operators
- Input & Output
- Type Casting
3
Control Statements
- if, if-else, switch
- for loop, while loop, do-while
- break, continue
4
Methods
- Method Definition
- Parameters & Return Types
- Method Overloading
- Recursion
5
Arrays & Strings
- One-Dimensional Arrays
- Multi-Dimensional Arrays
- String Class & Methods
6
Object-Oriented Programming (OOP)
- Class & Object
- Constructor
- Inheritance
- Polymorphism
- Encapsulation
- Abstraction
7
Exception Handling
- try, catch, finally
- throw & throws
- Custom Exceptions
8
File Handling
- File Class
- FileReader, FileWriter
- BufferedReader, BufferedWriter
9
Multithreading (Basics)
- Thread Creation
- Thread Lifecycle
- Synchronization
10
Advanced Java (Intro)
- Packages
- Collections Framework (List, Set, Map)
- Basic GUI (Swing/JavaFX – Intro)