This is a very active repository where you can learn Java programming skills. It's beginner-friendly, feel free to submit PRs as practice.
-
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.
- Fork this repository.
- Create a new branch (
git checkout -b feature/YourFeature
). - Commit your changes (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature/YourFeature
). - Create a new Pull Request.
This project is open-sourced under the MIT License.
这是一个非常活跃的仓库,您可以在这里学习 Java 编程技能。该项目对初学者友好,欢迎随时提交 PR 作为练习。
-
oop/easy
: 简单的面向对象编程练习。_01
: 设计一个学生类。_02
: 设计一个动物类及其子类。_03
: 实现一个简单的账户管理系统。
-
oop/medium
: 中等难度的面向对象编程练习。_01
: 设计一个图书馆管理系统。_02
: 设计一个在线购物车系统。_03
: 设计一个形状的继承层次结构。
-
oop/hard
: 困难的面向对象编程练习。_01
: 设计一个员工管理系统。_02
: 设计一个天气监测系统(观察者模式)。_03
: 设计一个多用户聊天系统。_04
: 任务调度系统。
- Fork 本仓库。
- 创建一个新的分支 (
git checkout -b feature/YourFeature
)。 - 提交您的更改 (
git commit -m 'Add some feature'
)。 - 推送到分支 (
git push origin feature/YourFeature
)。 - 创建一个新的 Pull Request。
该项目基于 MIT 许可证开源。