Learn Java from the ground up, including OOP, GUIs, file handling, and small apps. 📱💻
- ☕ Basics & Hello World
- 🧠 Control Structures (if, switch, loops)
- 📊 Data Types
- 🧮 Operators
- 🧵 OOP Concepts: Class, Object, Inheritance, Polymorphism, etc.
- 💽 File I/O
- 🔁 Multithreading
- 🖼️ GUI & Mini-Apps: Login system, bank system, app lock
- 📦 Packages & Wrappers
- 📓 Java Notes (markdown)
📁 hello → Hello World
📁 imp → Logical and matrix problems
📁 controlstructure → Decision, loop, selection
📁 datatype → All Java data types
📁 array → 1D, 2D, ArrayList
📁 string → String methods and manipulations
📁 operator → Arithmetic and logical ops
📁 file → Reader, Writer, Text
📁 oop → Class, Constructor, Inheritance, Polymorphism
📁 app/app → Java GUI login, bank GUI
📁 GUI → Swing UI samples
java.md → Notes in markdown
git clone https://github.com/DibyadyutiDas/java.git
cd java
javac filename.java
java filename
🧠 "Learning by doing is the best way to code." — Dibya ✨