Skip to content

This is a very active repository where you can learn java programming skills.It's beginner-friendly, feel free to pr as practice.

License

Notifications You must be signed in to change notification settings

ivanMai7/practice-java-programming-skills

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Practice Java Programming Skills

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.

Table of Contents

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

Example Screenshot

Resources


Java 编程技能练习

Java 欢迎贡献 许可证: MIT

这是一个非常活跃的仓库,您可以在这里学习 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 许可证开源。

截图

示例截图

资源

About

This is a very active repository where you can learn java programming skills.It's beginner-friendly, feel free to pr as practice.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages