Welcome to the Java Coding Questions repository! This collection is designed to help learners, job seekers, and developers sharpen their problem-solving and Java programming skills through real-world coding challenges.
This repo serves as a **practice ground for:
- Strengthening core Java concepts
- Mastering data structures and algorithms
- Preparing for technical interviews
- Building logical thinking and clean coding habits
The questions are grouped into categories for easier navigation:
-
๐ชฃ Basics: Variables, Loops, Conditionals
-
๐งฉ OOP Concepts: Classes, Inheritance, Polymorphism, Encapsulation
-
๐งฎ Data Structures: Arrays, LinkedLists, Stacks, Queues, HashMaps
-
โ๏ธ Algorithms: Sorting, Searching, Recursion, Dynamic Programming
-
๐ฌ Strings & Patterns: Manipulation, Regular Expressions
-
๐ข Math & Logic: Number theory, Prime checks, Fibonacci
-
๐งฐ File Handling & Exceptions: I/O, Try-Catch, Custom Exceptions
- Clone this repository:
git clone git@github.com:sarah254-tech/JavaCodingQuestionsRafia.
Contributions are welcome! If youโd like to add a new question:
-
Fork the repository
-
Add your Java file (with a clear question title and comments)
-
Submit a pull request
This project is licensed under the MIT License โ youโre free to use, modify, and share it.
Sarah W Amadi Java Enthusiast | Problem Solver | Lifelong Learner ๐ GitHub Profile
โCode is like humor. When you have to explain it, itโs bad.โ โ Cory House