Java 教程
2026/7/13大约 2 分钟
Java 教程
从零开始学习 Java 编程语言,涵盖基础语法、面向对象、进阶特性到高级应用。
目录
教程目录
Part 1 — 基础语法
| # | 文件 | 内容 |
|---|---|---|
| 01 | 01-hello-world.md | 第一个程序、编译运行、注释、命名规范 |
| 02 | 02-variables.md | 变量声明、8 种基本数据类型、类型转换、包装类 |
| 03 | 03-operators.md | 算术/关系/逻辑/位/赋值/三元运算符、优先级 |
| 04 | 04-strings.md | String 类、常用方法、StringBuilder/StringBuffer |
| 05 | 05-control-flow.md | if/switch、for/while/do-while、break/continue |
| 06 | 06-arrays.md | 数组声明、多维数组、Arrays 工具类、可变参数 |
Part 2 — 面向对象
| # | 文件 | 内容 |
|---|---|---|
| 07 | 07-classes-objects.md | 类与对象、构造方法、this、static、方法重载 |
| 08 | 08-methods.md | 方法定义、参数传递、重载、递归 |
| 09 | 09-oop-core.md | 封装、继承、多态、super、Object 类 |
| 10 | 10-abstract-interface.md | 抽象类、接口、Java 8+ 接口新特性 |
| 11 | 11-packages-modifiers.md | 包、import、访问修饰符详解 |
Part 3 — 进阶特性
| # | 文件 | 内容 |
|---|---|---|
| 12 | 12-enums-annotations.md | 枚举、注解、自定义注解、反射读取注解 |
| 13 | 13-exceptions.md | 异常体系、try-catch、throws/throw、自定义异常 |
| 14 | 14-generics.md | 泛型类/接口/方法、通配符、类型擦除 |
| 15 | 15-collections.md | List/Set/Map、Collections 工具类、遍历方式 |
| 16 | 16-lambda-streams.md | Lambda 表达式、Stream API、Optional、方法引用 |
| 17 | 17-datetime.md | java.time 包、LocalDate/LocalTime、格式化、时区 |
Part 4 — 高级主题
| # | 文件 | 内容 |
|---|---|---|
| 18 | 18-io-nio.md | I/O 流、文件操作、NIO、序列化 |
| 19 | 19-multithreading.md | 线程、同步、Lock、线程池、并发集合 |
| 20 | 20-jdbc.md | JDBC 连接、CRUD、事务、连接池、DAO 封装 |
