Java #

文档结构 #

本指南按以下结构组织,适合初学者按顺序学习:

1. 基础入门 #

主题 描述 文档链接
Java简介 Java的发展历史、特点、应用领域 java-intro.md
安装与运行 Windows/Mac/Linux安装,环境配置 java-install.md
第一个Java程序 Hello World,编译与运行 hello-world.md
基础语法 注释、标识符、关键字、代码规范 java-syntax.md

2. 数据类型 #

主题 描述 文档链接
变量与常量 变量定义、命名规则、常量 variables.md
基本数据类型 byte、short、int、long、float、double、char、boolean primitive-types.md
类型转换 自动类型转换、强制类型转换 type-conversion.md
字符串 String类、字符串操作、常用方法 strings.md

3. 运算符 #

主题 描述 文档链接
算术运算符 加减乘除、取余、自增自减 arithmetic-operators.md
关系运算符 等于、不等于、大于小于 relational-operators.md
逻辑运算符 &&、||、! logical-operators.md
位运算符 按位与或异或、移位 bitwise-operators.md
赋值运算符 =、+=、-=等复合赋值 assignment-operators.md
运算符优先级 优先级规则 operator-precedence.md

4. 控制流 #

主题 描述 文档链接
条件语句 if、if-else、if-else if if-statement.md
switch语句 switch-case、穿透特性 switch-statement.md
循环语句 while、do-while、for loops.md
循环控制 break、continue、return loop-control.md

5. 数组 #

主题 描述 文档链接
一维数组 声明、创建、初始化、访问 one-dimensional-array.md
多维数组 二维数组、三维数组 multidimensional-array.md
数组操作 Arrays类、排序、查找 array-operations.md

6. 面向对象 #

主题 描述 文档链接
类与对象 类定义、对象创建、成员变量与方法 classes-objects.md
构造方法 无参构造、有参构造、构造重载 constructors.md
封装 访问修饰符、getter/setter encapsulation.md
继承 extends关键字、方法重写、super inheritance.md
多态 向上转型、向下转型、动态绑定 polymorphism.md
抽象类 abstract关键字、抽象方法 abstract-classes.md
接口 interface关键字、实现接口、默认方法 interfaces.md
内部类 成员内部类、局部内部类、匿名内部类 inner-classes.md

7. 集合框架 #

主题 描述 文档链接
集合概述 Collection接口、Map接口、集合体系 collections-intro.md
List集合 ArrayList、LinkedList、Vector list.md
Set集合 HashSet、LinkedHashSet、TreeSet set.md
Map集合 HashMap、LinkedHashMap、TreeMap map.md
Collections工具类 排序、查找、同步控制 collections-utils.md

8. 异常处理 #

主题 描述 文档链接
异常概述 异常体系、异常分类 exceptions-intro.md
try-catch 异常捕获、多重catch、finally try-catch.md
throw与throws 抛出异常、声明异常 throw-throws.md
自定义异常 创建自定义异常类 custom-exceptions.md

9. IO流 #

主题 描述 文档链接
IO概述 流的概念、IO体系 io-intro.md
字节流 InputStream、OutputStream byte-streams.md
字符流 Reader、Writer character-streams.md
文件操作 File类、文件读写 file-operations.md

10. 多线程 #

主题 描述 文档链接
线程基础 线程创建、线程生命周期 thread-basics.md
线程同步 synchronized、Lock thread-synchronization.md
线程通信 wait/notify、Condition thread-communication.md
线程池 ExecutorService、ThreadPoolExecutor thread-pool.md

11. 高级特性 #

主题 描述 文档链接
泛型 泛型类、泛型方法、类型通配符 generics.md
注解 内置注解、自定义注解、元注解 annotations.md
反射 Class类、获取类信息、动态调用 reflection.md
Lambda表达式 Lambda语法、函数式接口 lambda.md
Stream API 流操作、中间操作、终端操作 stream-api.md
Optional类 Optional创建、常用方法 optional.md
最后更新:2026-03-26