This repository contains a collection of Core Java practice programs to help you build strong fundamentals in Java.
Each topic includes simple, well-commented examples for beginners to understand how things work.
- 🔹 Data Types, Variables & Operators
- 🔹 Conditional Statements (
if,switch) - 🔹 Loops (
for,while,do-while) - 🔹 Arrays & Strings
- 🔹 Methods & Recursion
- 🔹 Object-Oriented Programming (OOPs)
- Classes & Objects
- Inheritance
- Polymorphism
- Abstraction & Encapsulation
- 🔹 Exception Handling
- 🔹 Collections Framework
- 🔹 File Handling
- 🔹 Java 8 Features — Streams, Lambda Expressions
- Clone the repository
git clone https://github.com/AjayUllengalla/Core-Java-Practice-Examples.git
Open the folder in your preferred IDE (VS Code / Eclipse / IntelliJ)
Compile & Run
javac FileName.java java FileName
🧩 Folder Structure 📦 Core-Java-Practice-Examples ┣ 📂 01_Basics ┣ 📂 02_ControlStatements ┣ 📂 03_Arrays ┣ 📂 04_Methods ┣ 📂 05_OOPs ┣ 📂 06_Collections ┣ 📂 07_ExceptionHandling ┗ 📜 README.md
💡 Purpose
🚀 To strengthen Java fundamentals, improve problem-solving skills, and prepare for coding interviews.
🏆 Upcoming Additions
🔸 Multithreading Examples
🔸 File I/O and Serialization
🔸 JDBC Connectivity
🔸 Mini-Projects using Core Java
👨💻 Author
Ajay Ullengalla 💼 Passionate Java Learner | ☕ Backend Developer in the Making
🌟 SupportIf you find this repository helpful, please consider: git ⭐ Starring the repo
🍴 Forking it to explore your own changes
🐞 Raising issues for suggestions or improvements
```