https://github.com/rochiekop/java-programming
A collection of Java programming exercises, examples, and core concept implementations designed to strengthen fundamental and intermediate Java skills.
https://github.com/rochiekop/java-programming
java oop oop-principles
Last synced: 3 months ago
JSON representation
A collection of Java programming exercises, examples, and core concept implementations designed to strengthen fundamental and intermediate Java skills.
- Host: GitHub
- URL: https://github.com/rochiekop/java-programming
- Owner: rochiekop
- Created: 2026-03-06T08:13:10.000Z (4 months ago)
- Default Branch: master
- Last Pushed: 2026-03-30T11:43:38.000Z (3 months ago)
- Last Synced: 2026-03-30T13:28:08.793Z (3 months ago)
- Topics: java, oop, oop-principles
- Language: Java
- Homepage:
- Size: 66.4 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 📘 Java Programming Repository
A collection of Java programming exercises, examples, and core concept implementations designed to strengthen fundamental and intermediate Java skills.
---
## 🚀 Overview
This repository contains various Java programs covering:
- Basic syntax and fundamentals
- Object-Oriented Programming (OOP)
- Data structures & algorithms
- Problem-solving exercises
- Practice implementations
The goal is to provide a **hands-on learning resource** for improving Java programming skills through practical coding.
---
## 📂 Project Structure
```
java-programming/
│
├── basic-java/
├── java-oop/
├── java-standard-classes/
└── README.md
```
## 🛠️ Requirements
- Java JDK (8 / 11 / 15 / 21)
- IDE (optional):
- IntelliJ IDEA
- VS Code
- Eclipse
---
## ▶️ How to Run
### 1. Clone Repository
```
git clone https://github.com/rochiekop/java-programming.git
cd java-programming
```
### 2. Compile Java File
```
javac FileName.java
```
### 3. Run Program
```
java FileName
```
---
## 📚 Topics Covered
- Variables & Data Types
- Conditional Statements
- Loops (for, while, do-while)
- Functions / Methods
- Arrays & Strings
- Object-Oriented Programming
- Recursion
- Basic Algorithms
---
## 🎯 Purpose
- Practice Java fundamentals
- Prepare for coding interviews
- Strengthen problem-solving skills
- Serve as a personal learning archive
---
## 🤝 Contributing
Contributions are welcome!
1. Fork the repository
2. Create a new branch
```
git checkout -b feature/your-feature
```
3. Commit your changes
```
git commit -m "Add new program"
```
4. Push changes
```
git push origin feature/your-feature
```
5. Create a Pull Request
---
## 📄 License
This project is open-source and available under the **MIT License**.
---
## 👤 Author
- Rochi
---
## ⭐ Support
If you find this repository helpful, consider giving it a ⭐ on GitHub!