|
29 | 29 | ## 目录
|
30 | 30 |
|
31 | 31 | * [序言](https://alleniverson.gitbooks.io/java-basic-introduction/content/README.html)
|
| 32 | + |
32 | 33 | * [第1章 Java开发入门](https://alleniverson.gitbooks.io/java-basic-introduction/content/第1章%20Java开发入门/README.html)
|
33 | 34 | * [Java概述](https://alleniverson.gitbooks.io/java-basic-introduction/content/第1章%20Java开发入门/Java概述.html)
|
34 | 35 | * [JDK、JRE、JVM的区别与联系](https://alleniverson.gitbooks.io/java-basic-introduction/content/第1章%20Java开发入门/JDK、JRE、JVM的区别与联系.html)
|
| 36 | + |
35 | 37 | * [第2章 Java编程基础](https://alleniverson.gitbooks.io/java-basic-introduction/content/第2章%20Java编程基础/README.html)
|
36 | 38 | * [Java语法基础-1](https://alleniverson.gitbooks.io/java-basic-introduction/content/第2章%20Java编程基础/Java语法基础-1.html)
|
37 | 39 | * [Java语法基础-2](https://alleniverson.gitbooks.io/java-basic-introduction/content/第2章%20Java编程基础/Java语法基础-2.html)
|
38 | 40 | * [基本数据类型包装类](https://alleniverson.gitbooks.io/java-basic-introduction/content/第2章%20Java编程基础/基本数据类型包装类.html)
|
39 | 41 | * [阿里巴巴Java开发手册](https://alleniverson.gitbooks.io/java-basic-introduction/content/第2章%20Java编程基础/阿里巴巴Java开发手册.html)
|
40 |
| - * [阿里 Java 开发手册最新完美版,千锤百炼始出炉](第2章 Java编程基础/阿里 Java 开发手册最新完美版,千锤百炼始出炉.md) |
41 |
| - * [Java程序员必读的书籍](第2章 Java编程基础/Java程序员必读的书籍.md) |
| 42 | + * [阿里 Java 开发手册最新完美版,千锤百炼始出炉](https://alleniverson.gitbooks.io/java-basic-introduction/content/第2章%20Java编程基础/阿里%20Java%20开发手册最新完美版,千锤百炼始出炉.html) |
| 43 | + * [Java程序员必读的书籍](https://alleniverson.gitbooks.io/java-basic-introduction/content/第2章%20Java编程基础/Java程序员必读的书籍.html) |
42 | 44 | * [Google Java编程风格指南](https://alleniverson.gitbooks.io/java-basic-introduction/content/第2章%20Java编程基础/Google%20Java编程风格指南.html)
|
43 | 45 | * [详细介绍JAVA和C++区别](https://alleniverson.gitbooks.io/java-basic-introduction/content/第2章%20Java编程基础/详细介绍JAVA和C++区别.html)
|
44 |
| - * [Java与指针](第2章 Java编程基础/Java与指针.md) |
45 |
| - * [引用、指针和句柄的区别](第2章 Java编程基础/引用、指针和句柄的区别.md) |
46 |
| - * [什么是堆和栈,它们在哪儿?](第2章 Java编程基础/什么是堆和栈,它们在哪儿?.md) |
| 46 | + * [Java与指针](https://alleniverson.gitbooks.io/java-basic-introduction/content/第2章%20Java编程基础/Java与指针.html) |
| 47 | + * [引用、指针和句柄的区别](https://alleniverson.gitbooks.io/java-basic-introduction/content/第2章%20Java编程基础/引用、指针和句柄的区别.html) |
| 48 | + * [什么是堆和栈,它们在哪儿?](https://alleniverson.gitbooks.io/java-basic-introduction/content/第2章%20Java编程基础/什么是堆和栈,它们在哪儿?.html) |
| 49 | + |
47 | 50 | * [第3章 面向对象](https://alleniverson.gitbooks.io/java-basic-introduction/content/第3章%20面向对象/README.html)
|
48 | 51 | * [数组工具类](https://alleniverson.gitbooks.io/java-basic-introduction/content/第3章%20面向对象/数组工具类.html)
|
49 | 52 | * [文档注释](https://alleniverson.gitbooks.io/java-basic-introduction/content/第3章%20面向对象/文档注释.html)
|
|
58 | 61 | * [闭包](https://alleniverson.gitbooks.io/java-basic-introduction/content/第3章%20面向对象/闭包.html)
|
59 | 62 | * [内部类](https://alleniverson.gitbooks.io/java-basic-introduction/content/第3章%20面向对象/内部类.html)
|
60 | 63 | * [异常](https://alleniverson.gitbooks.io/java-basic-introduction/content/第3章%20面向对象/异常.html)
|
| 64 | + |
61 | 65 | * [第4章 常见对象](https://alleniverson.gitbooks.io/java-basic-introduction/content/第4章%20常见对象/README.html)
|
62 | 66 | * [String类](https://alleniverson.gitbooks.io/java-basic-introduction/content/第4章%20常见对象/String类.html)
|
63 | 67 | * [正则表达式基础](https://alleniverson.gitbooks.io/java-basic-introduction/content/第4章%20常见对象/正则表达式基础.html)
|
|
66 | 70 | * [字符串格式化](https://alleniverson.gitbooks.io/java-basic-introduction/content/第4章%20常见对象/字符串格式化.html)
|
67 | 71 | * [System类和Runtime类](https://alleniverson.gitbooks.io/java-basic-introduction/content/第4章%20常见对象/System类和Runtime类.html)
|
68 | 72 | * [Math类和Random类](https://alleniverson.gitbooks.io/java-basic-introduction/content/第4章%20常见对象/Math类和Random类.html)
|
| 73 | + |
69 | 74 | * [第5章 多线程](https://alleniverson.gitbooks.io/java-basic-introduction/content/第5章%20多线程/README.html)
|
70 | 75 | * [多线程](https://alleniverson.gitbooks.io/java-basic-introduction/content/第5章%20多线程/多线程.html)
|
71 | 76 | * [线程池](https://alleniverson.gitbooks.io/java-basic-introduction/content/第5章%20多线程/线程池.html)
|
72 | 77 | * [volatile关键字解析](https://alleniverson.gitbooks.io/java-basic-introduction/content/第5章%20多线程/volatile关键字解析.html)
|
73 | 78 | * [HandlerThread](https://alleniverson.gitbooks.io/java-basic-introduction/content/第5章%20多线程/HandlerThread.html)
|
74 | 79 | * [Callable和Future](https://alleniverson.gitbooks.io/java-basic-introduction/content/第5章%20多线程/Callable和Future.html)
|
75 |
| - * [Java中的Runnable、Callable、Future、FutureTask的区别与示例](第5章 多线程/Java中的Runnable、Callable、Future、FutureTask的区别与示例.md) |
| 80 | + * [Java中的Runnable、Callable、Future、FutureTask的区别与示例](https://alleniverson.gitbooks.io/java-basic-introduction/content/第5章%20多线程/Java中的Runnable、Callable、Future、FutureTask的区别与示例.html) |
76 | 81 | * [Java程序死锁问题原理及解决方案](https://alleniverson.gitbooks.io/java-basic-introduction/content/第5章%20多线程/Java程序死锁问题原理及解决方案.html)
|
77 | 82 | * [线程锁技术](https://alleniverson.gitbooks.io/java-basic-introduction/content/第5章%20多线程/线程锁技术.html)
|
78 | 83 | * [定时器、互斥、同步通信技术](https://alleniverson.gitbooks.io/java-basic-introduction/content/第5章%20多线程/定时器、互斥、同步通信技术.html)
|
|
85 | 90 | * [JDK8对并发的新支持](https://alleniverson.gitbooks.io/java-basic-introduction/content/第5章%20多线程/JDK8对并发的新支持.html)
|
86 | 91 | * [阻塞队列](https://alleniverson.gitbooks.io/java-basic-introduction/content/第5章%20多线程/阻塞队列.html)
|
87 | 92 | * [Java并发工具包concurrent用户指南](https://alleniverson.gitbooks.io/java-basic-introduction/content/第5章%20多线程/Java并发工具包concurrent用户指南.html)
|
88 |
| - * [多线程问题总结](第5章 多线程/多线程问题总结.md) |
| 93 | + * [多线程问题总结](https://alleniverson.gitbooks.io/java-basic-introduction/content/第5章%20多线程/多线程问题总结.html) |
| 94 | + |
89 | 95 | * [第6章 集合框架](https://alleniverson.gitbooks.io/java-basic-introduction/content/第6章%20集合框架/README.html)
|
90 | 96 | * [Collection接口](https://alleniverson.gitbooks.io/java-basic-introduction/content/第6章%20集合框架/Collection接口.html)
|
91 | 97 | * [List接口](https://alleniverson.gitbooks.io/java-basic-introduction/content/第6章%20集合框架/List接口.html)
|
|
98 | 104 | * [集合框架的综合应用](https://alleniverson.gitbooks.io/java-basic-introduction/content/第6章%20集合框架/集合框架的综合应用.html)
|
99 | 105 | * [Java集合类型详解](https://alleniverson.gitbooks.io/java-basic-introduction/content/第6章%20集合框架/Java集合类型详解.html)
|
100 | 106 | * [LinkedList源码剖析](https://alleniverson.gitbooks.io/java-basic-introduction/content/第6章%20集合框架/LinkedList源码剖析.html)
|
| 107 | + |
101 | 108 | * [LinkedHashMap源码剖析](https://alleniverson.gitbooks.io/java-basic-introduction/content/第6章%20集合框架/LinkedHashMap源码剖析.html)
|
| 109 | + |
102 | 110 | * [HashMap、哈希表、哈希函数](https://alleniverson.gitbooks.io/java-basic-introduction/content/第6章%20集合框架/HashMap、哈希表、哈希函数.html)
|
| 111 | + |
103 | 112 | * [HashMap的实现原理](https://alleniverson.gitbooks.io/java-basic-introduction/content/第6章%20集合框架/HashMap的实现原理.html)
|
| 113 | + |
104 | 114 | * [HashMap源码剖析](https://alleniverson.gitbooks.io/java-basic-introduction/content/第6章%20集合框架/HashMap源码剖析.html)
|
| 115 | + |
105 | 116 | * [第7章 IO流](https://alleniverson.gitbooks.io/java-basic-introduction/content/第7章%20IO流/README.html)
|
106 | 117 | * [IO流之File类](https://alleniverson.gitbooks.io/java-basic-introduction/content/第7章%20IO流/IO流之File类.html)
|
107 | 118 | * [IO流之字节流](https://alleniverson.gitbooks.io/java-basic-introduction/content/第7章%20IO流/IO流之字节流.html)
|
|
111 | 122 | * [NIO工具类](https://alleniverson.gitbooks.io/java-basic-introduction/content/第7章%20IO流/NIO工具类.html)
|
112 | 123 | * [AIO](https://alleniverson.gitbooks.io/java-basic-introduction/content/第7章%20IO流/AIO.html)
|
113 | 124 | * [NIO和AIO](https://alleniverson.gitbooks.io/java-basic-introduction/content/第7章%20IO流/NIO和AIO.html)
|
114 |
| - * [序列化流](第7章 IO流/序列化流.md) |
115 |
| - * [对象的深复制和浅复制](第7章 IO流/对象的深复制和浅复制.md) |
| 125 | + * [序列化流](https://alleniverson.gitbooks.io/java-basic-introduction/content/第7章%20IO流/序列化流.html) |
| 126 | + * [对象的深复制和浅复制](https://alleniverson.gitbooks.io/java-basic-introduction/content/第7章%20IO流/对象的深复制和浅复制.html) |
| 127 | + |
116 | 128 | * [第8章 网络编程](https://alleniverson.gitbooks.io/java-basic-introduction/content/第8章%20网络编程/README.html)
|
117 | 129 | * [网络编程](https://alleniverson.gitbooks.io/java-basic-introduction/content/第8章%20网络编程/网络编程.html)
|
118 | 130 | * [写给那些让我糊里糊涂的HTTP、TCP、UDP、Socket](https://alleniverson.gitbooks.io/java-basic-introduction/content/第8章%20网络编程/写给那些让我糊里糊涂的HTTP、TCP、UDP、Socket.html)
|
119 |
| - * [你应该知道的计算机网络知识](第8章 网络编程/你应该知道的计算机网络知识.md) |
120 |
| -* [第9章 安全加密](第9章 安全加密/README.md) |
121 |
| - * [和安全有关的那些事](第9章 安全加密/和安全有关的那些事.md) |
122 |
| - * [Base64](第9章 安全加密/base64.md) |
123 |
| - * [对称加密](第9章 安全加密/对称加密.md) |
124 |
| - * [非对称加密](第9章 安全加密/非对称加密.md) |
125 |
| - * [消息摘要MessageDigest](第9章 安全加密/消息摘要MessageDigest.md) |
126 |
| - * [数字签名和数字证书](第9章 安全加密/数字签名和数字证书.md) |
127 |
| - * [Https扫盲贴](第9章 安全加密/Https扫盲贴.md) |
128 |
| - * [Https编程](第9章 安全加密/Https编程.md) |
129 |
| - * [网络安全](第9章 安全加密/网络安全.md) |
| 131 | + * [你应该知道的计算机网络知识](https://alleniverson.gitbooks.io/java-basic-introduction/content/第8章%20网络编程/你应该知道的计算机网络知识.html) |
| 132 | + |
| 133 | +* [第9章 安全加密](https://alleniverson.gitbooks.io/java-basic-introduction/content/第9章%20安全加密/README.html) |
| 134 | + * [和安全有关的那些事](https://alleniverson.gitbooks.io/java-basic-introduction/content/第9章%20安全加密/和安全有关的那些事.html) |
| 135 | + * [Base64](https://alleniverson.gitbooks.io/java-basic-introduction/content/第9章%20安全加密/base64.html) |
| 136 | + * [对称加密](https://alleniverson.gitbooks.io/java-basic-introduction/content/第9章%20安全加密/对称加密.html) |
| 137 | + * [非对称加密](https://alleniverson.gitbooks.io/java-basic-introduction/content/第9章%20安全加密/非对称加密.html) |
| 138 | + * [消息摘要MessageDigest](https://alleniverson.gitbooks.io/java-basic-introduction/content/第9章%20安全加密/消息摘要MessageDigest.html) |
| 139 | + * [数字签名和数字证书](https://alleniverson.gitbooks.io/java-basic-introduction/content/第9章%20安全加密/数字签名和数字证书.html) |
| 140 | + * [Https扫盲贴](https://alleniverson.gitbooks.io/java-basic-introduction/content/第9章%20安全加密/Https扫盲贴.html) |
| 141 | + * [Https编程](https://alleniverson.gitbooks.io/java-basic-introduction/content/第9章%20安全加密/Https编程.html) |
| 142 | + * [网络安全](https://alleniverson.gitbooks.io/java-basic-introduction/content/第9章%20安全加密/网络安全.html) |
| 143 | + |
130 | 144 | * [第10章 反射机制](https://alleniverson.gitbooks.io/java-basic-introduction/content/第10章%20反射机制/README.html)
|
131 | 145 | * [类加载器](https://alleniverson.gitbooks.io/java-basic-introduction/content/第10章%20反射机制/类加载器.html)
|
132 | 146 | * [反射1](https://alleniverson.gitbooks.io/java-basic-introduction/content/第10章%20反射机制/反射.html)
|
133 | 147 | * [反射2](https://alleniverson.gitbooks.io/java-basic-introduction/content/第10章%20反射机制/Java反射.html)
|
134 | 148 | * [注解1](https://alleniverson.gitbooks.io/java-basic-introduction/content/第10章%20反射机制/注解.html)
|
135 | 149 | * [注解2](https://alleniverson.gitbooks.io/java-basic-introduction/content/第10章%20反射机制/Java注解.html)
|
136 | 150 | * [注解3](https://alleniverson.gitbooks.io/java-basic-introduction/content/第10章%20反射机制/Java注解Annotation基础.html)
|
137 |
| - * [基础篇:带你从头到尾玩转注解](第10章 反射机制/基础篇:带你从头到尾玩转注解.md) |
| 151 | + * [基础篇:带你从头到尾玩转注解](https://alleniverson.gitbooks.io/java-basic-introduction/content/第10章%20反射机制/基础篇:带你从头到尾玩转注解.html) |
138 | 152 | * [编译时注解](https://alleniverson.gitbooks.io/java-basic-introduction/content/第10章%20反射机制/Annotation-Processing-Tool详解.html)
|
139 | 153 | * [依赖注入](https://alleniverson.gitbooks.io/java-basic-introduction/content/第10章%20反射机制/依赖注入.html)
|
140 | 154 | * [动态代理1](https://alleniverson.gitbooks.io/java-basic-introduction/content/第10章%20反射机制/动态代理.html)
|
141 | 155 | * [动态代理2](https://alleniverson.gitbooks.io/java-basic-introduction/content/第10章%20反射机制/Java动态代理.html)
|
| 156 | + |
142 | 157 | * [第11章 新特性](https://alleniverson.gitbooks.io/java-basic-introduction/content/第11章%20新特性/README.html)
|
143 | 158 | * [JDK新特性](https://alleniverson.gitbooks.io/java-basic-introduction/content/第11章%20新特性/JDK新特性.html)
|
144 | 159 | * [泛型基础1](https://alleniverson.gitbooks.io/java-basic-introduction/content/第11章%20新特性//泛型基础1.html)
|
|
149 | 164 | * [你应该更新的Java知识之常用程序库2](https://alleniverson.gitbooks.io/java-basic-introduction/content/第11章%20新特性/你应该更新的Java知识之常用程序库2.html)
|
150 | 165 | * [你应该更新的Java知识之Observer](https://alleniverson.gitbooks.io/java-basic-introduction/content/第11章%20新特性/你应该更新的Java知识之Observer.html)
|
151 | 166 | * [Google Guava官方教程](https://alleniverson.gitbooks.io/java-basic-introduction/content/第11章%20新特性/Google%20Guava官方教程.html)
|
152 |
| - * [Java 代码性能优化](第11章 新特性/Java 代码性能优化.md) |
| 167 | + * [Java 代码性能优化](https://alleniverson.gitbooks.io/java-basic-introduction/content/第11章%20新特性/Java%20代码性能优化.html) |
| 168 | + |
| 169 | +* [第12章 内存管理](https://alleniverson.gitbooks.io/java-basic-introduction/content/第12章%20内存管理/README.html) |
| 170 | + * [JVM 内存模型 Stack Heap](https://alleniverson.gitbooks.io/java-basic-introduction/content/第12章%20内存管理/JVM%20内存模型%20Stack%20Heap.html) |
153 | 171 |
|
154 | 172 | ## 关注我
|
155 | 173 |
|
|
0 commit comments