https://github.com/chandrakanthrck/corejava
This repository contains the learnings about Collections Framework, Generics, Multi-threading and Concurrency and Streams API.
https://github.com/chandrakanthrck/corejava
core-java
Last synced: 3 months ago
JSON representation
This repository contains the learnings about Collections Framework, Generics, Multi-threading and Concurrency and Streams API.
- Host: GitHub
- URL: https://github.com/chandrakanthrck/corejava
- Owner: chandrakanthrck
- Created: 2024-09-05T22:33:14.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-09-20T23:01:11.000Z (9 months ago)
- Last Synced: 2025-01-11T13:29:45.370Z (5 months ago)
- Topics: core-java
- Language: Java
- Homepage:
- Size: 90.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Core Java Examples
Welcome to the Core Java Examples repository! This repository contains a variety of Java programming examples organized into different categories. Each category focuses on specific core Java concepts to help you understand and apply these fundamental programming skills.
## Directory Overview
- **[Collections](src/collections)**: Explore examples demonstrating various Java Collections Framework classes and interfaces. Learn about `List`, `Set`, `Map`, and other collection types.
- **[Generics](src/generics)**: Discover how to use Java Generics to create classes, interfaces, and methods that operate on typed parameters, enhancing code reusability and type safety.
- **[OOP (Object-Oriented Programming)](src/oops)**: Delve into core object-oriented programming concepts such as inheritance, encapsulation, and polymorphism through practical Java examples.
- **[Streams API](src/streams)**: Learn about the Java Streams API and its capabilities for processing sequences of elements. Examples cover stream operations like filtering, mapping, and reducing.
- **[Threads](src/threads)**: Understand multi-threading and concurrency in Java with examples covering thread management, synchronization, and thread coordination.
## Getting Started
To get started with these examples:
1. Clone this repository:
```bash
git clone https://github.com/chandrakanthrck/CoreJava.git
```2. Navigate to the `src` directory:
```bash
cd CoreJava/src
```3. Explore each subdirectory to find detailed examples and instructions.
4. Compile and run the Java files using your preferred Java development environment or command-line tools.
## License
This project is licensed under the MIT License.