An open API service indexing awesome lists of open source software.

https://github.com/dibyadyutidas/java

java programs
https://github.com/dibyadyutidas/java

java opp programming

Last synced: 5 months ago
JSON representation

java programs

Awesome Lists containing this project

README

          

## ๐Ÿ“ Repository: java

### ๐ŸŽฏ Goal
Learn Java from the ground up, including OOP, GUIs, file handling, and small apps. ๐Ÿ“ฑ๐Ÿ’ป

### ๐Ÿ“š Topics Covered
- โ˜• 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)

### ๐Ÿ—‚๏ธ Folder Highlights
```
๐Ÿ“ 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
```
## ๐Ÿ“ฅ Clone the Repository

```bash
git clone https://github.com/DibyadyutiDas/java.git
cd java
```

### ๐Ÿš€ Run Java Code
```bash
javac filename.java
java filename
```
---

> ๐Ÿง  "Learning by doing is the best way to code." โ€” Dibya โœจ