Java 板块
Java 是企业级开发的中流砥柱——安卓 App、后端服务、大数据生态都建在它上面。「一次编写,到处运行」是它的核心承诺:同一份代码,Windows、macOS、Linux 都能跑。Java 语法严格、结构清晰、生态庞大,是大公司后端开发的主力语言。本板块按技术栈分三站,适合零基础循序渐进学习。
完全没碰过编程?建议先去 Python 基础 找找"程序跑起来"的感觉,再回来学 Java 会顺很多。
技术栈
| 技术栈 | 核心内容 | 一句话介绍 | 状态 | 推荐先修 | 预计学时 |
|---|---|---|---|---|---|
| Java 基础 | 变量、流程控制、方法、数组、字符串 | 语法、流程控制、方法——企业级语言的地基 | ✅ 全 8 章 | 无(建议先过 Python 基础) | 8–12 小时 |
| 面向对象 | 类、封装、继承多态、接口与集合 | 类、封装、继承多态、接口与集合 | ✅ 全 5 章 | Java 基础 | 6–10 小时 |
| Spring Boot | 控制器、模板渲染、表单、JSON | 用最流行的 Java 框架把代码跑在网页上 | ✅ 全 6 章 | Java 面向对象 | 8–12 小时 |
学习路线
Python 基础(可选) → Java 基础(8章) → Java 面向对象(5章) → Spring Boot(6章)
建议顺序:基础 → 面向对象 → Spring Boot。不要跳着学,面向对象是 Java 的主战场,Spring Boot 是让 Java 代码跑在浏览器里的最后一步。
Java 的三种主场
| 领域 | 代表技术 | Java 在这里做什么 |
|---|---|---|
| 企业后端 | Spring Boot | 写后端 API、微服务,性能与稳定性常年排前列 |
| 安卓应用 | Android SDK | 安卓 App 原生开发语言之一 |
| 大数据 | Hadoop / Spark | 大数据生态的核心组件大多用 Java/Scala |
本板块的学习约定
- 代码优先:每一章都有可直接编译运行的 Java 示例,建议本地装 JDK 跑一遍。
- 安装就绪:第 1 章会一步步教你装 JDK 25,不装环境就只能看代码,跑不起来。
- 强类型有仪式感:Java 要求变量先声明类型、每句以分号结尾、代码必须写在类里。初看啰嗦,但大项目里它稳定可靠——这也是企业爱 Java 的原因。
- 版本基线:本板块以 JDK 25(LTS)和 Spring Boot 3.x 为基线,命令和示例统一按此版本写作。
快速入口
下一站:Java 基础 🐸