|
| 1 | +# Java 编程项目实战 |
| 2 | + |
| 3 | +## 支持语言 |
| 4 | + |
| 5 | +🇨🇳 [简体中文](README_zh.md) 🇯🇵 [日本語](README_ja.md) 🇪🇸 [Español](README_es.md) 🇫🇷 [Français](README_fr.md) 🇩🇪 [Deutsch](README_de.md) 🇷🇺 [Русский](README_ru.md) 🇰🇷 [한국어](README_ko.md) 🇧🇷 [Português](README_pt.md) 🇺🇸 [English](README.md) |
| 6 | + |
| 7 | +<div align="center"> |
| 8 | +<img width="128px" src="https://file.labex.io/path/vBtgM8cNsQFn.png"> |
| 9 | +</div> |
| 10 | + |
| 11 | +Java 是一种通用的面向对象编程语言。此技能树为掌握 Java 提供了全面的学习路径。它非常适合初学者,提供了一个结构化的路线图,帮助你掌握面向对象编程(OOP)概念、Java 语法和应用程序开发。通过实践型非视频课程以及交互式 Java 练习场中的实际编码练习,你将获得构建 Java 应用程序的实际经验。 |
| 12 | + |
| 13 | +## 练习 |
| 14 | + |
| 15 | +| 序号 | 名称 | 难度 | 练习 | |
| 16 | +|--------|------------------------------------------------------------------------------------------------------------------------------|--------|--------------------------------------------------------------------------------------------------------| |
| 17 | +| 01 | [批量插入数据到课程表](https://labex.io/zh/courses/project-bulk-insert-data-into-course-schedule) | ★☆☆ | [🚀 开始实验](https://labex.io/zh/courses/project-bulk-insert-data-into-course-schedule) | |
| 18 | +| 02 | [基于 IoC 的中英信息切换系统](https://labex.io/zh/courses/project-chinese-english-information-switching-via-ioc) | ★☆☆ | [🚀 开始实验](https://labex.io/zh/courses/project-chinese-english-information-switching-via-ioc) | |
| 19 | +| 03 | [使用 YAML 文件进行配置](https://labex.io/zh/courses/project-configuring-with-yaml-files) | ★☆☆ | [🚀 开始实验](https://labex.io/zh/courses/project-configuring-with-yaml-files) | |
| 20 | +| 04 | [按 IP 统计访问次数](https://labex.io/zh/courses/project-counting-access-times-by-ip) | ★☆☆ | [🚀 开始实验](https://labex.io/zh/courses/project-counting-access-times-by-ip) | |
| 21 | +| 05 | [课程表 CRUD 操作与 MyBatis](https://labex.io/zh/courses/project-course-schedule-crud-with-mybatis) | ★☆☆ | [🚀 开始实验](https://labex.io/zh/courses/project-course-schedule-crud-with-mybatis) | |
| 22 | +| 06 | [扩展实体类的自定义属性](https://labex.io/zh/courses/project-custom-type-handler) | ★☆☆ | [🚀 开始实验](https://labex.io/zh/courses/project-custom-type-handler) | |
| 23 | +| 07 | [使用 EL 表达式显示查询结果](https://labex.io/zh/courses/project-displaying-query-results-using-el-expressions) | ★☆☆ | [🚀 开始实验](https://labex.io/zh/courses/project-displaying-query-results-using-el-expressions) | |
| 24 | +| 08 | [Druid 数据库连接池访问](https://labex.io/zh/courses/project-druid-database-connection-pool-access) | ★☆☆ | [🚀 开始实验](https://labex.io/zh/courses/project-druid-database-connection-pool-access) | |
| 25 | +| 09 | [员工管理文件集成](https://labex.io/zh/courses/project-employee-management-file-integration) | ★☆☆ | [🚀 开始实验](https://labex.io/zh/courses/project-employee-management-file-integration) | |
| 26 | +| 10 | [使用 Quartz 框架的第一个程序](https://labex.io/zh/courses/project-first-program-with-quartz-framework) | ★☆☆ | [🚀 开始实验](https://labex.io/zh/courses/project-first-program-with-quartz-framework) | |
| 27 | +| 11 | [基于 TCP 协议的图片上传](https://labex.io/zh/courses/project-image-upload-based-on-tcp-protocol) | ★☆☆ | [🚀 开始实验](https://labex.io/zh/courses/project-image-upload-based-on-tcp-protocol) | |
| 28 | +| 12 | [使用 Guava Monitor 实现并发生产者 - 消费者模型](https://labex.io/zh/courses/project-implement-thread-communication) | ★☆☆ | [🚀 开始实验](https://labex.io/zh/courses/project-implement-thread-communication) | |
| 29 | +| 13 | [MyBatis 数据库集成项目](https://labex.io/zh/courses/project-input-parameter-practice) | ★☆☆ | [🚀 开始实验](https://labex.io/zh/courses/project-input-parameter-practice) | |
| 30 | +| 14 | [使用 JavaBean 接收请求参数](https://labex.io/zh/courses/project-javabean-mutiple-parameters) | ★☆☆ | [🚀 开始实验](https://labex.io/zh/courses/project-javabean-mutiple-parameters) | |
| 31 | +| 15 | [交替合并多个文件](https://labex.io/zh/courses/project-merge-multiple-files-alternately) | ★☆☆ | [🚀 开始实验](https://labex.io/zh/courses/project-merge-multiple-files-alternately) | |
| 32 | +| 16 | [使用 JSP 在网页上显示谚语](https://labex.io/zh/courses/project-output-a-quote) | ★☆☆ | [🚀 开始实验](https://labex.io/zh/courses/project-output-a-quote) | |
| 33 | +| 17 | [使用 Out 对象输出三角形](https://labex.io/zh/courses/project-outputting-triangle-with-out-object) | ★☆☆ | [🚀 开始实验](https://labex.io/zh/courses/project-outputting-triangle-with-out-object) | |
| 34 | +| 18 | [使用 MVC 和 Servlet 实现员工信息检索](https://labex.io/zh/courses/project-query-employee-information) | ★☆☆ | [🚀 开始实验](https://labex.io/zh/courses/project-query-employee-information) | |
| 35 | +| 19 | [使用监听器记录网页访问](https://labex.io/zh/courses/project-recording-web-page-accesses-using-listeners) | ★☆☆ | [🚀 开始实验](https://labex.io/zh/courses/project-recording-web-page-accesses-using-listeners) | |
| 36 | +| 20 | [在目录中搜索文本文件](https://labex.io/zh/courses/project-search-for-text-files-in-directory) | ★☆☆ | [🚀 开始实验](https://labex.io/zh/courses/project-search-for-text-files-in-directory) | |
| 37 | +| 21 | [搭建 Spring 开发环境](https://labex.io/zh/courses/project-setting-up-spring-development-environment) | ★☆☆ | [🚀 开始实验](https://labex.io/zh/courses/project-setting-up-spring-development-environment) | |
| 38 | +| 22 | [Spring IoC 员工管理系统](https://labex.io/zh/courses/project-spring-ioc-employee-management-system) | ★☆☆ | [🚀 开始实验](https://labex.io/zh/courses/project-spring-ioc-employee-management-system) | |
| 39 | +| 23 | [Java 学生类单元测试](https://labex.io/zh/courses/project-student-class-test) | ★☆☆ | [🚀 开始实验](https://labex.io/zh/courses/project-student-class-test) | |
| 40 | +| 24 | [学生管理模块单元测试](https://labex.io/zh/courses/project-student-management-module-unit-testing) | ★☆☆ | [🚀 开始实验](https://labex.io/zh/courses/project-student-management-module-unit-testing) | |
| 41 | +| 25 | [使用属性修改数据库配置](https://labex.io/zh/courses/project-use-properties-to-modify-database-configuration) | ★☆☆ | [🚀 开始实验](https://labex.io/zh/courses/project-use-properties-to-modify-database-configuration) | |
| 42 | +| 26 | [使用 PreparedStatement 修改教师表](https://labex.io/zh/courses/project-modifying-the-teacher-table-using-preparedstatement) | ★☆☆ | [🚀 开始实验](https://labex.io/zh/courses/project-modifying-the-teacher-table-using-preparedstatement) | |
| 43 | +| 27 | [使用 PreparedStatement 查询教师工资](https://labex.io/zh/courses/project-query-teacher-salary-using-preparedstatement) | ★☆☆ | [🚀 开始实验](https://labex.io/zh/courses/project-query-teacher-salary-using-preparedstatement) | |
| 44 | +| 28 | [查询教室表的声明](https://labex.io/zh/courses/project-statement-for-querying-teacher-table) | ★☆☆ | [🚀 开始实验](https://labex.io/zh/courses/project-statement-for-querying-teacher-table) | |
| 45 | +| 29 | [大学信息查询系统](https://labex.io/zh/courses/project-university-information-query-system) | ★☆☆ | [🚀 开始实验](https://labex.io/zh/courses/project-university-information-query-system) | |
| 46 | + |
| 47 | +## 更多 |
| 48 | + |
| 49 | +- 🔗 [Java 了解更多](https://labex.io/zh/skilltrees/java) |
| 50 | +- 🔗 [Awesome Programming Projects](https://github.com/labex-labs/awesome-programming-projects) |
| 51 | +- 🔗 [Awesome Programming Courses](https://github.com/labex-labs/awesome-programming-courses) |
| 52 | + |
0 commit comments