# javaStudy **Repository Path**: smartxh/java-study ## Basic Information - **Project Name**: javaStudy - **Description**: 温故而知新 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-16 - **Last Updated**: 2025-12-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Java 学习项目 这是一个用于学习 Java 编程语言的项目,涵盖了从基础语法到高级特性的多个方面。项目中包含了各种练习和示例代码,适合初学者和进阶者学习和参考。 ## 目录结构 - **basic**: 包含 Java 基础语法练习,如变量、运算符、控制流、方法等。 - **abstracts**: 展示抽象类的使用。 - **annotate**: 包含注解的使用示例。 - **enums**: 枚举类型的使用示例。 - **extendss**: 继承相关的练习。 - **file**: 文件操作和 IO 流的示例。 - **innerClass**: 内部类的使用示例。 - **interfaces**: 接口的使用示例。 - **lombok**: 使用 Lombok 简化代码的示例。 - **map**: Map 集合的使用示例。 - **nativeAttribute**: 原生类(如 String、Math、Date 等)的使用示例。 - **network**: 网络编程(TCP/UDP)的示例。 - **polymorphism**: 多态和接口编程的示例。 - **set**: Set 和 List 集合的使用示例。 - **singletonDesignMode**: 单例设计模式的实现。 - **staticBlock**: 静态代码块的使用示例。 - **stream**: Java Stream API 的使用示例。 - **templateDesignMode**: 模板设计模式的实现。 - **thread**: 多线程编程的示例。 - **lambda**: Lambda 表达式的使用示例。 - **pojo**: POJO 类的实现,包含克隆、序列化、比较等功能。 ## 如何使用 1. **克隆项目**: ```bash git clone https://gitee.com/smartxh/java-study.git ``` 2. **导入项目**: 使用 IntelliJ IDEA 或其他支持 Java 的 IDE 导入项目。 3. **运行示例**: 每个包中都有 `Test.java` 文件,可以直接运行这些测试类来查看示例输出。 ## 依赖库 - **Lombok**: 用于简化代码,减少样板代码的使用。 - **Commons IO**: 提供更便捷的文件操作工具。 ## 许可证 本项目采用 MIT 许可证。详情请查看 [LICENSE](LICENSE) 文件。 ## 贡献 欢迎提交 Pull Request 或提出 Issue。如果你有任何改进建议或发现错误,请随时提交。 ## 联系 如果你有任何问题或建议,可以通过 Gitee 联系作者。