This repository contains lab-wise markdown templates for Java Programming (Object Oriented Programming with Java) course.
Each session includes:
- ✅ A clearly defined problem statement
- 🌍 Real-world scenario to understand its application
- 🧠 Key Java concepts practiced
| Session | Title |
|---|---|
| Session 1 | Java Class, Object, Constructor, and this Keyword |
| Session 2 | String Handling, Scanner, and Command-line Arguments |
| Session 3 | Inheritance, Method Overriding, and super |
| Session 4 | Polymorphism and Abstract Classes |
| Session 5 | Packages and Interfaces |
| Session 6 | Exception Handling (Built-in + Custom) |
| Session 7 | Multithreading and Synchronization |
| Session 8 | Wrapper Classes and Generics |
| Session 9 | Collections Framework (ArrayList & Iterator) |
| Session 10 | Networking – TCP Client-Server Chat |
| Session 11 | Lambda Expressions and Functional Interfaces |
| Session 12 | JavaFX GUI + Event Handling Mini Project |
Happy Coding! 💻☕