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)