基础部分


第1章 Java 是什么——先搞清楚你将要学的是什么

第2章 Java 版本演变史:从 1996 年到 2026 年

第3章 Java 版本选择指南——我该学哪个版本?

第4章 Java 开发环境完全搭建指南

第5章 Java 程序的运行与调试

第6章 第一个 Java 程序与代码结构

第7章 变量与数据类型——Java 的积木

第8章 运算符——Java 的计算能力

第9章 控制流程——程序的交通灯与循环

第10章 方法(函数)——代码的复用与封装

第11章 数组——数据的容器

第12章 面向对象思想——为什么要面向对象?

第13章 类与对象——Java 世界的基本单位

第14章 继承——血脉的传承

第15章 多态——同一个方法,不同的表现

第16章 抽象类与接口

第17章 内部类、枚举、record、密封类

第18章 static 和 final 关键字

第19章 String 字符串——最常用的类型

第20章 集合框架(上)——List 和 Set

第21章 集合框架(下)——Map

第22章 Queue 与 Deque

第23章 泛型——类型的保险箱

第24章 Lambda 表达式与函数式编程

第25章 Stream API——处理数据的新方式

第26章 Optional 类——null 的优雅处理

第27章 异常处理——错误的优雅管理

第28章 I/O 与 NIO——与外部世界对话

第29章 日期与时间——新旧 API

第30章 并发编程——同时做多件事

第31章 JVM 虚拟机——Java 的运行秘境

第32章 反射——运行时认识自己

第33章 注解——代码的元数据

第34章 Java 8~17 新特性全景

第35章 Java 21~26 新特性全景

第36章 Maven 与 Gradle——项目构建工具

第37章 Spring Framework——企业级 Java 的基石

第38章 持久化框架——Java 与数据库对话

第39章 单元测试——代码质量的第一道防线

第40章 Git 版本控制——代码的时光机

第41章 Java 初学者常见坑大全(按类别整理)

第42章 Java 编码规范与最佳实践

第43章 Java 能做什么——各领域应用场景详解

第44章 学习路径与成长建议

第45章 SQL 与数据库基础

第46章 常用工具速查

第47章 IDEA 进阶使用技巧

第48章 设计模式——程序员的套路

第49章 常见术语表

最后修改 March 31, 2026: 更新 Java 教程 (581e2f8)