Java Contributions Welcome License: MIT
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 许可证开源。