https://github.com/ivanmai7/practice-java-programming-skills
This is a very active repository where you can learn java programming skills.It's beginner-friendly, feel free to pr as practice.
https://github.com/ivanmai7/practice-java-programming-skills
beginer-friendly java programming-challenges programming-exercises programming-skills
Last synced: 2 months ago
JSON representation
This is a very active repository where you can learn java programming skills.It's beginner-friendly, feel free to pr as practice.
- Host: GitHub
- URL: https://github.com/ivanmai7/practice-java-programming-skills
- Owner: ivanMai7
- License: mit
- Created: 2024-12-14T08:52:12.000Z (6 months ago)
- Default Branch: master
- Last Pushed: 2024-12-16T14:30:58.000Z (6 months ago)
- Last Synced: 2025-04-05T12:09:54.595Z (2 months ago)
- Topics: beginer-friendly, java, programming-challenges, programming-exercises, programming-skills
- Language: Java
- Homepage:
- Size: 12.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Practice Java Programming Skills


This is a very active repository where you can learn Java programming skills. It's beginner-friendly, feel free to submit PRs as practice.
## Table of Contents
- [Project Structure](#project-structure)
- [How to Contribute](#how-to-contribute)
- [License](#license)
- [Screenshots](#screenshots)
- [Resources](#resources)## Project Structure
- `oop/easy`: Simple object-oriented programming exercises.
- `_01`: Design a Student class.
- `_02`: Design an Animal class and its subclasses.
- `_03`: Implement a simple account management system.- `oop/medium`: Medium difficulty object-oriented programming exercises.
- `_01`: Design a library management system.
- `_02`: Design an online shopping cart system.
- `_03`: Design an inheritance hierarchy for shapes.- `oop/hard`: Hard object-oriented programming exercises.
- `_01`: Design an employee management system.
- `_02`: Design a weather monitoring system (Observer Pattern).
- `_03`: Design a multi-user chat system.
- `_04`: Task scheduling system.## How to Contribute
1. Fork this repository.
2. Create a new branch (`git checkout -b feature/YourFeature`).
3. Commit your changes (`git commit -m 'Add some feature'`).
4. Push to the branch (`git push origin feature/YourFeature`).
5. Create a new Pull Request.## License
This project is open-sourced under the MIT License.
## Screenshots

## Resources
- [Java Documentation](https://docs.oracle.com/en/java/)
- [Java Tutorials](https://www.javatpoint.com/java-tutorial)---
# Java 编程技能练习


这是一个非常活跃的仓库,您可以在这里学习 Java 编程技能。该项目对初学者友好,欢迎随时提交 PR 作为练习。
## 目录
- [项目结构](#项目结构)
- [如何贡献](#如何贡献)
- [许可证](#许可证)
- [截图](#截图)
- [资源](#资源)## 项目结构
- `oop/easy`: 简单的面向对象编程练习。
- `_01`: 设计一个学生类。
- `_02`: 设计一个动物类及其子类。
- `_03`: 实现一个简单的账户管理系统。- `oop/medium`: 中等难度的面向对象编程练习。
- `_01`: 设计一个图书馆管理系统。
- `_02`: 设计一个在线购物车系统。
- `_03`: 设计一个形状的继承层次结构。- `oop/hard`: 困难的面向对象编程练习。
- `_01`: 设计一个员工管理系统。
- `_02`: 设计一个天气监测系统(观察者模式)。
- `_03`: 设计一个多用户聊天系统。
- `_04`: 任务调度系统。## 如何贡献
1. Fork 本仓库。
2. 创建一个新的分支 (`git checkout -b feature/YourFeature`)。
3. 提交您的更改 (`git commit -m 'Add some feature'`)。
4. 推送到分支 (`git push origin feature/YourFeature`)。
5. 创建一个新的 Pull Request。## 许可证
该项目基于 MIT 许可证开源。
## 截图

## 资源
- [Java 文档](https://docs.oracle.com/en/java/)
- [Java 教程](https://www.javatpoint.com/java-tutorial)