This repository is dedicated to beginners in Java who are looking to practice and improve their programming skills. Here you'll find a collection of Java exercises and solutions that cover basic concepts and help you to understand the fundamentals of Java programming.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
What things you need to install the software and how to install them:
Java SE Development Kit 8 or later
Any IDE that supports Java (e.g., IntelliJ IDEA, Eclipse, VS Code)
A step-by-step series of examples that tell you how to get a development environment running:
- Clone the repo to your local machine.
git clone https://github.com/yourusername/Java_beginner_practice.git
-
Open the repository in your Java IDE of choice.
-
To run any program, simply navigate to its location and execute it.
This repository is organized by topics. Each folder contains a series of exercises and their respective solutions:
- Basics - Data types, variables, operators
- Control Structures - If-else statements, switch cases, loops
- Data Structures - Arrays, Lists, Maps
- OOP Basics - Classes, objects, inheritance, encapsulation
- Advanced Topics - Multithreading, exception handling, file I/O
We welcome contributions from everyone who is willing to improve or add new exercises. If you want to contribute:
- Fork the repository.
- Create your feature branch (
git checkout -b feature/AmazingFeature
). - Commit your changes (
git commit -m 'Add some AmazingFeature'
). - Push to the branch (
git push origin feature/AmazingFeature
). - Open a new Pull Request.
- Hat tip to anyone whose code was used
- Inspiration
- etc...