|
2 | 2 |
|
3 | 3 | > :coffee: JavaCore 是对 Java 核心技术的经验总结。
|
4 | 4 |
|
5 |
| -| :one: | :two: | :three: | :four: | :five: | :six: | :seven: | |
6 |
| -| :---------------------: | :---------------------: | :---------------------: | :---------------------: | :-----------------: | :-------------------------: | :-----------------------------------: | |
7 |
| -| [Java 基础](#one-java-基础docsbasic) | [Java 进阶](#two-java-进阶docsadvanced) | [Java 容器](#three-java-容器docscontainer) | [Java 并发](#four-java-并发docsconcurrent) | [Java IO](#java-io) | [Java 虚拟机](#six-java-虚拟机docsjvm) | [Java 编程规范](#seven-java-编程规范) | |
8 |
| - |
9 |
| -## [:one: Java 基础](docs/basic) |
10 |
| - |
11 |
| -- [ ] Java 简介 |
12 |
| -- [x] [Java 开发环境配置](docs/basic/Java开发环境配置.md) |
13 |
| -- [ ] Java 基础语法 |
14 |
| -- [x] [Java 数据类型](docs/basic/Java数据类型.md) |
15 |
| -- [x] [Java 操作符](docs/basic/Java操作符.md) |
16 |
| -- [x] [Java 控制语句](docs/basic/Java控制语句.md) |
17 |
| -- [x] Java 方法 |
18 |
| -- [x] [Java 数组](docs/basic/Java数组.md) |
19 |
| -- [x] [Java 枚举](docs/basic/Java枚举.md) |
20 |
| -- [x] [Java 异常](docs/basic/Java异常.md) |
21 |
| -- [x] [Java 输入输出](docs/basic/Java输入输出.md) |
22 |
| - |
23 |
| -## [:two: Java 进阶](docs/advanced) |
24 |
| - |
25 |
| -- [x] [Java 正则](docs/advanced/Java正则.md) |
26 |
| -- [x] [Java 泛型](docs/advanced/Java泛型.md) |
27 |
| -- [x] [Java 反射](docs/advanced/Java反射.md) |
28 |
| -- [x] [Java 动态代理](docs/advanced/Java动态代理.md) |
29 |
| -- [x] [Java 序列化](docs/advanced/Java序列化.md) |
30 |
| -- [x] [Java 注解](docs/advanced/Java注解.md) |
31 |
| -- [x] [Java 本地化](docs/advanced/Java本地化.md) |
32 |
| - |
33 |
| -## [:three: Java 容器](docs/container) |
34 |
| - |
35 |
| -- [x] [Java 容器概述](docs/container/Java容器概述.md) |
36 |
| -- [x] [List](docs/container/List.md) |
37 |
| -- [x] [Map](docs/container/Map.md) |
38 |
| -- [x] [Set](docs/container/Set.md) |
39 |
| -- [x] [Queue](docs/container/Queue.md) |
40 |
| - |
41 |
| -## [:four: Java 并发](docs/concurrent) |
42 |
| - |
43 |
| -- [x] [第一章 并发简介](docs/concurrent/1-并发简介.md) |
44 |
| -- [x] [第二章 线程基础](docs/concurrent/2-线程基础.md) |
45 |
| -- [x] [第三章 并发机制的底层实现](docs/concurrent/3-并发机制的底层实现.md) |
46 |
| -- [x] [第四章 内存模型](docs/concurrent/4-内存模型.md) |
47 |
| -- [x] [第五章 同步容器和并发容器](docs/concurrent/5-同步容器和并发容器.md) |
48 |
| -- [x] [第六章 锁](docs/concurrent/6-锁.md) |
49 |
| -- [x] [第七章 原子变量类](docs/concurrent/7-原子变量类.md) |
50 |
| -- [x] [第八章 并发工具类](docs/concurrent/8-并发工具类.md) |
51 |
| -- [x] [第九章 线程池](docs/concurrent/9-线程池.md) |
52 |
| -- [x] [Java 并发面试题集](docs/concurrent/Java并发面试题集.md) |
| 5 | +| :one: | :two: | :three: | :four: | :five: | :six: | :seven: | |
| 6 | +| :-------------------------: | :-------------------------: | :---------------------------: | :--------------------------: | :----------------------: | :-----------------------------: | :-----------------------------------: | |
| 7 | +| [Java 基础](#one-java-基础) | [Java 进阶](#two-java-进阶) | [Java 容器](#three-java-容器) | [Java 并发](#four-java-并发) | [Java IO](#five-java-io) | [Java 虚拟机](#six-java-虚拟机) | [Java 编程规范](#seven-java-编程规范) | |
| 8 | + |
| 9 | +## :one: Java 基础 |
| 10 | + |
| 11 | +> [Java 基础](docs/basic) 总结 Java 的一些基础特性。 |
| 12 | +
|
| 13 | +- Java 简介 |
| 14 | +- [Java 开发环境配置](docs/basic/Java开发环境配置.md) |
| 15 | +- Java 基础语法 |
| 16 | +- [Java 数据类型](docs/basic/Java数据类型.md) |
| 17 | +- [Java 操作符](docs/basic/Java操作符.md) |
| 18 | +- [Java 控制语句](docs/basic/Java控制语句.md) |
| 19 | +- Java 方法 |
| 20 | +- [Java 数组](docs/basic/Java数组.md) |
| 21 | +- [Java 枚举](docs/basic/Java枚举.md) |
| 22 | +- [Java 异常](docs/basic/Java异常.md) |
| 23 | +- [Java 输入输出](docs/basic/Java输入输出.md) |
| 24 | + |
| 25 | +## :two: Java 进阶 |
| 26 | + |
| 27 | +> [Java 进阶](docs/advanced) 总结 Java 的一些高级特性。 |
| 28 | +
|
| 29 | +- [Java 正则](docs/advanced/Java正则.md) |
| 30 | +- [Java 泛型](docs/advanced/Java泛型.md) |
| 31 | +- [Java 反射和动态代理](docs/advanced/Java反射和动态代理.md) |
| 32 | +- [Java 动态代理](docs/advanced/Java动态代理.md) |
| 33 | +- [Java 序列化](docs/advanced/Java序列化.md) |
| 34 | +- [Java 注解](docs/advanced/Java注解.md) |
| 35 | +- [Java 本地化](docs/advanced/Java本地化.md) |
| 36 | + |
| 37 | +## :three: Java 容器 |
| 38 | + |
| 39 | +> [Java 容器](docs/container) 涉及许多数据结构知识点,所以设立专题进行总结。 |
| 40 | +
|
| 41 | +- [Java 容器概述](docs/container/Java容器概述.md) |
| 42 | +- [List](docs/container/List.md) |
| 43 | +- [Map](docs/container/Map.md) |
| 44 | +- [Set](docs/container/Set.md) |
| 45 | +- [Queue](docs/container/Queue.md) |
| 46 | + |
| 47 | +## :four: Java 并发 |
| 48 | + |
| 49 | +> [Java 并发](docs/concurrent) 知识点庞杂且难懂,特设专题进行总结。 |
| 50 | +
|
| 51 | +- [第一章 并发简介](docs/concurrent/1-并发简介.md) |
| 52 | +- [第二章 线程基础](docs/concurrent/2-线程基础.md) |
| 53 | +- [第三章 并发机制的底层实现](docs/concurrent/3-并发机制的底层实现.md) |
| 54 | +- [第四章 内存模型](docs/concurrent/4-内存模型.md) |
| 55 | +- [第五章 同步容器和并发容器](docs/concurrent/5-同步容器和并发容器.md) |
| 56 | +- [第六章 锁](docs/concurrent/6-锁.md) |
| 57 | +- [第七章 原子变量类](docs/concurrent/7-原子变量类.md) |
| 58 | +- [第八章 并发工具类](docs/concurrent/8-并发工具类.md) |
| 59 | +- [第九章 线程池](docs/concurrent/9-线程池.md) |
| 60 | +- [Java 并发面试题集](docs/concurrent/Java并发面试题集.md) |
53 | 61 |
|
54 | 62 | ## :five: Java IO
|
55 | 63 |
|
56 |
| -待整理: |
| 64 | +> Java IO 知识点 |
| 65 | +> |
| 66 | +> 待整理: |
| 67 | +> |
| 68 | +> - BIO |
| 69 | +> - NIO |
| 70 | +> - AIO |
57 | 71 |
|
58 |
| -- BIO |
59 |
| -- NIO |
60 |
| -- AIO |
| 72 | +## :six: Java 虚拟机 |
61 | 73 |
|
62 |
| -## [:six: Java 虚拟机](docs/jvm) |
| 74 | +> [Java 虚拟机](docs/jvm) 记录了 JVM 的基本机制。 |
63 | 75 |
|
64 | 76 | - [第一章 运行时数据区域](docs/jvm/1-运行时数据区域.md)
|
65 | 77 | - [第二章 垃圾收集](docs/jvm/2-垃圾收集.md)
|
|
68 | 80 |
|
69 | 81 | ## :seven: Java 编程规范
|
70 | 82 |
|
71 |
| -待整理: |
72 |
| - |
73 |
| -- Effective-Java |
74 |
| -- 阿里巴巴编程规范 |
75 |
| -- google-java-code-style |
| 83 | +> Java 编程规范记录了 Java 编程的规范和最佳实践。 |
| 84 | +> |
| 85 | +> 待整理。。。 |
| 86 | +> |
| 87 | +> - Effective-Java |
| 88 | +> - 阿里巴巴编程规范 |
| 89 | +> - google-java-code-style |
0 commit comments