This repository, JavaProjects, is a collection of Java projects developed by AhmetTK4.
This repository includes various Java projects:
- PlayWithCaches: Explores caching mechanisms in Java.
- PlayWithGenerics: Provides examples on Java generics.
- PlayWithJson: Demonstrates methods for handling JSON data in Java.
- PlayWithStreams: Offers examples using Java Stream API for data processing.
- PlayWithThreads: Contains examples of multithreading applications in Java.
- ProxyDesignPattern: Implements the Proxy design pattern in Java.
- kullanici-servis: A service application for user management.
-
Clone this repository to your local machine:
git clone https://github.com/AhmetTK4/JavaProjects.git
-
Navigate to the desired project:
cd JavaProjects/ProjectName
-
Manage dependencies and build the project. If using Maven:
mvn clean install
Each project focuses on a specific Java topic or design pattern. Navigate to the project directory to examine and run the source code. For example, to run the PlayWithStreams project:
cd JavaProjects/PlayWithStreams
mvn exec:java -Dexec.mainClass="com.example.Main"
Note: Replace com.example.Main with the fully qualified name of the main class.
Contributions are welcome! Please open an issue to discuss the changes you wish to make. Then, submit a pull request to contribute.
This project is licensed under the MIT License.