Python 开发者的 Java 速成手册
从 Python 到 Java:对照学习、代码示例、实战练习,快速掌握企业级 Java 核心技能。
作为一名python开发者,之前也看过一部分java教程,总感觉没有能适配我的,要么就是太细了,要么就是太粗了,我认为有python的基础上能够形成对照的话,学习起来更加得心应手,因此出现了这么一个系列,希望能帮助到与我一样的学习者,感兴趣的可以关注收藏点赞,后续快速补充完整该系列
这本书适合谁
- 已有 Python 开发经验,需要转型或补充 Java 技能
- 准备面试 Java 后端 / 全栈岗位,希望 短期系统补课
- 需要在工作中阅读、维护或编写 Java 代码
学习目标
学完本书后,你应能:
- 读懂并编写符合企业规范的 Java 代码
- 使用 Maven/Gradle 管理项目,JUnit 编写单元测试
- 使用 JDBC 操作数据库,理解 ORM 基本概念
- 使用 Spring Boot 开发 REST API(市场最常见技术栈)
- 理解并发、集合、异常等 Java 核心机制及其与 Python 的差异
如何使用本书
| 阶段 | 章节 | 建议时间 |
|---|---|---|
| 第 1 周 | 第 0--4 章 | 环境 + 语法 + OOP 基础 |
| 第 2 周 | 第 5--8 章 | 集合、异常、IO、函数式 |
| 第 3 周 | 第 9--11 章 | 并发、构建工具、测试 |
| 第 4 周 | 第 12--15 章 | 数据库、Spring Boot、REST |
| 持续 | 第 16 章 + 附录 | 模式与面试要点 |
学习建议:
- 每章先看「Python 对照表」,再读正文
- 对照
examples/python与examples/java运行代码 - 完成章末练习题,参考答案见
book/appendix-answers.md - 第 15 章的综合项目务必动手完成