编程那些事儿
文档
AI
C
CheatSheet
Cpp
Git
Go
Java
Linux
Philosophy
JavaScript
Python
TypeScript
CSS
Rust
Light
Dark
Auto
Java
基础部分
基础部分
1分钟内可阅读完
第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)