This repository contains a collection of Java programs that cover various topics in Java programming. Whether you're a beginner looking for simple examples or an experienced developer exploring advanced concepts, this repository aims to provide a comprehensive resource for learning and practicing Java.
Make sure you have Java installed on your system. You can download it from Oracle's website or use OpenJDK.
git clone https://github.com/anirbang324/java-programs.git
cd java-programs
- Basics of Java
- Object-Oriented Programming (OOP)
- Data Structures
- Algorithms
- File Handling
- Exception Handling
- Multithreading
- GUI (Graphical User Interface) with JavaFX
- Networking Feel free to explore the directories and choose topics based on your interest or learning goals.
Each program is located in a separate directory with a clear naming convention. To run a specific program, navigate to its directory and follow the instructions provided in the README or comments within the code.
cd Basics/HelloWorld
javac HelloWorld.java
java HelloWorld
If you'd like to contribute to this repository by adding more programs, improving existing ones, or fixing bugs, please follow the guidelines outlined in the CONTRIBUTING.md file.
This repository is licensed under the MIT License - see the LICENSE file for details.
Happy coding!😀