No Description

gejiawen 3063c5fa73 Merge commit '84334f259159b99771d7150da39f6ac1175e6881' 2 months ago
assets 3bca20a99f 增加微信公众号二维码 11 months ago
.gitignore e5ffe94f00 GitBook Example 3 years ago
1-1.gif 56eb409825 Add files 2 years ago
1-2.gif 3ef5d0fc2f Add files 2 years ago
1.1 抽象的进步.md c35a6d7357 Update 1.1 抽象的进步.md 2 years ago
1.10 永久性.md 92e368281b Update 1.10 永久性.md 2 years ago
1.11 Java和因特网.md 8b2f18b05a Update 1.11 Java和因特网.md 2 years ago
1.12 分析和设计.md 131e11b948 Update 1.12 分析和设计.md 1 year ago
1.13 Java还是C++.md 7467c358a1 Update 1.13 Java还是C++.md 2 years ago
1.2 对象的接口.md 41322491b9 Update 1.2 对象的接口.md 2 years ago
1.3 实现方案的隐藏.md 57e91e5b02 Update 1.3 实现方案的隐藏.md 2 years ago
1.4 方案的重复使用.md 78aebc3a74 Update 1.4 方案的重复使用.md 2 years ago
1.5 继承:重新使用接口.md 25840682fb Update 1.5 继承:重新使用接口.md 2 years ago
1.6 多形对象的互换使用.md 56b73d8b72 Update 1.6 多形对象的互换使用.md 2 years ago
1.7 对象的创建和存在时间.md 8458ccd6ab Update 1.7 对象的创建和存在时间.md 2 years ago
1.8 违例控制:解决错误.md 7d27de4054 Update 1.8 违例控制:解决错误.md 2 years ago
1.9 多线程.md 6c496b7270 Update 1.9 多线程.md 2 years ago
10.1 输入和输出.md 5c1d0ec438 Update 10.1 输入和输出.md 2 years ago
10.10 总结.md 956da95de0 Update 10.10 总结.md 2 years ago
10.11 练习.md d159304482 Update 10.11 练习.md 2 years ago
10.2 增添属性和有用的接口.md 4e24ddb00e Update 10.2 增添属性和有用的接口.md 2 years ago
10.3 本身的缺陷:RandomAccessFile.md 87fae3d1b8 Update 10.3 本身的缺陷:RandomAccessFile.md 2 years ago
10.4 File类.md 6f0f66e5db Update 10.4 File类.md 2 years ago
10.5 IO流的典型应用.md 0b0fa22d03 Update 10.5 IO流的典型应用.md 2 years ago
10.6 StreamTokenizer.md 7ed183766c Update 10.6 StreamTokenizer.md 2 years ago
10.7 Java 1.1的IO流.md c2c12525e1 Update 10.7 Java 1.1的IO流.md 2 years ago
10.8 压缩.md 861cf74c06 Update 10.8 压缩.md 2 years ago
10.9 对象序列化.md 4d694565e6 Update 10.9 对象序列化.md 2 years ago
11-1.gif 6f7607e61e Add files 2 years ago
11.1 对RTTI的需要.md e69d76de20 Update 11.1 对RTTI的需要.md 2 years ago
11.2 RTTI语法.md 4e525d36c5 Update 11.2 RTTI语法.md 2 years ago
11.3 反射:运行期类信息.md b53c126aa7 Update 11.3 反射:运行期类信息.md 2 years ago
11.4 总结.md e6bd42032d Update 11.4 总结.md 2 years ago
11.5 练习.md 82d279af5f Update 11.5 练习.md 2 years ago
12.1 传递句柄.md b55fa50223 Update 12.1 传递句柄.md 2 years ago
12.2 制作本地副本.md 360d2c299f Update 12.2 制作本地副本.md 2 years ago
12.3 克隆的控制.md 438bebeb6f Update 12.3 克隆的控制.md 2 years ago
12.4 只读类.md bd07140322 Update 12.4 只读类.md 2 years ago
12.5 总结.md 82d1548414 Update 12.5 总结.md 2 years ago
12.6 练习.md 3a37104e8a Update 12.6 练习.md 2 years ago
14.1 反应灵敏的用户界面.md a84dfac81b Update 14.1 反应灵敏的用户界面.md 2 years ago
14.2 共享有限的资源.md 8fe35b8e94 Update 14.2 共享有限的资源.md 2 years ago
14.3 堵塞.md 16cf6e0d65 Update 14.3 堵塞.md 2 years ago
14.4 优先级.md 0a32785f60 Update 14.4 优先级.md 2 years ago
14.5 回顾runnable.md ae8148e700 Update 14.5 回顾runnable.md 2 years ago
14.6 总结.md 414a778bcc Update 14.6 总结.md 2 years ago
14.7 练习.md ba85177b9d Update 14.7 练习.md 2 years ago
15.1 机器的标识.md 7508402132 Update 15.1 机器的标识.md 2 years ago
15.10 练习.md 5b0eec58cb Update 15.10 练习.md 2 years ago
15.2 套接字.md 6245eef98b Update 15.2 套接字.md 2 years ago
15.3 服务多个客户.md 3adca060c8 Update 15.3 服务多个客户.md 2 years ago
15.4 数据报.md 239dcaa5dc Update 15.4 数据报.md 2 years ago
15.5 一个Web应用.md c23cab2bed Update 15.5 一个Web应用.md 2 years ago
15.6 Java与CGI的沟通.md 9cd8a6d3a4 Update 15.6 Java与CGI的沟通.md 2 years ago
15.7 用JDBC连接数据库.md 28231b7f37 Update 15.7 用JDBC连接数据库.md 2 years ago
15.8 远程方法.md c3dbdeb7fb Update 15.8 远程方法.md 2 years ago
15.9 总结.md dfa444f5ad Update 15.9 总结.md 2 years ago
16-1.gif 57d4621349 Add files 2 years ago
16-2.gif 260e978d8d Add files 2 years ago
16-3.gif b31294db2b Add files 2 years ago
16-4.gif bae5c58a64 Add files 2 years ago
16.1 范式的概念.md 88eba26361 Update 16.1 范式的概念.md 2 years ago
16.10 练习.md b08cd3c8d6 Update 16.10 练习.md 2 years ago
16.2 观察器范式.md 0b80cb5fb5 Update 16.2 观察器范式.md 2 years ago
16.3 模拟垃圾回收站.md 1ad95f201c Update 16.3 模拟垃圾回收站.md 2 years ago
16.4 改进设计.md a6b56360c5 Update 16.4 改进设计.md 2 years ago
16.5 抽象的应用.md eac44b8689 Update 16.5 抽象的应用.md 2 years ago
16.6 多重派遣.md b43a35120c Update 16.6 多重派遣.md 2 years ago
16.7 访问器范式.md c39b4e9578 Update 16.7 访问器范式.md 2 years ago
16.8 RTTI真的有害吗.md ecb303b067 Update 16.8 RTTI真的有害吗.md 2 years ago
16.9 总结.md 3a92e77735 Update 16.9 总结.md 2 years ago
17.1 文字处理.md f651288e63 Update 17.1 文字处理.md 2 years ago
17.2 方法查找工具.md 1164ba6dd4 Update 17.2 方法查找工具.md 2 years ago
17.3 复杂性理论.md 367a07520a Update 17.3 复杂性理论.md 2 years ago
17.4 总结.md 71cef76233 Update 17.4 总结.md 2 years ago
17.5 练习.md 74c109511b Update 17.5 练习.md 2 years ago
2.1 用句柄操纵对象.md 02c375cf38 Update 2.1 用句柄操纵对象.md 2 years ago
2.10 总结.md b43d36e986 Update 2.10 总结.md 2 years ago
2.11 练习.md 292d4da14a Update 2.11 练习.md 2 years ago
2.2 所有对象都必须创建.md cbc72fcc2b Update 2.2 所有对象都必须创建.md 2 years ago
2.3 绝对不要清除对象.md 2483429d11 Update 2.3 绝对不要清除对象.md 2 years ago
2.4 新建数据类型:类.md 2c5036322e Update 2.4 新建数据类型:类.md 2 years ago
2.5 方法、自变量和返回值.md c11ce62b1c Update 2.5 方法、自变量和返回值.md 2 years ago
2.6 构建Java程序.md 19edfb2036 Update 2.6 构建Java程序.md 2 years ago
2.7 我们的第一个Java程序.md ddffbe8234 Update 2.7 我们的第一个Java程序.md 2 years ago
2.8 注释和嵌入文档.md 7c7d63ae94 Update 2.8 注释和嵌入文档.md 2 years ago
2.9 编码样式.md dc6f6f30a8 Update 2.9 编码样式.md 2 years ago
3.1 使用Java运算符.md debc63af7c Update 3.1 使用Java运算符.md 2 years ago
3.2 执行控制.md 4f77770d24 Update 3.2 执行控制.md 2 years ago
3.3 总结.md 3113570e01 Update 3.3 总结.md 2 years ago
3.4 练习.md 9e81e11547 Update 3.4 练习.md 2 years ago
4.1 用构建器自动初始化.md 0f7f787806 Update 4.1 用构建器自动初始化.md 2 years ago
4.2 方法过载.md e0df4d01a7 Update 4.2 方法过载.md 2 years ago
4.3 清除:收尾和垃圾收集.md 5a030cce22 Update 4.3 清除:收尾和垃圾收集.md 2 years ago
4.4 成员初始化.md 353f8203a0 Update 4.4 成员初始化.md 2 years ago
4.5 数组初始化.md 45c3192ec0 Update 4.5 数组初始化.md 2 years ago
4.6 总结.md e6a4abe064 Update 4.6 总结.md 2 years ago
4.7 练习.md e0d9e5f9f8 Update 4.7 练习.md 2 years ago
5.1 包:库单元.md a568b76325 Update 5.1 包:库单元.md 2 years ago
5.2 Java访问指示符.md defdaf6cd9 Update 5.2 Java访问指示符.md 2 years ago
5.3 接口与实现.md cb6f59b950 Update 5.3 接口与实现.md 2 years ago
5.4 类访问.md 9667e9abe2 Update 5.4 类访问.md 2 years ago
5.5 总结.md fe69be35b3 Update 5.5 总结.md 2 years ago
5.6 练习.md 101256f918 Update 5.6 练习.md 2 years ago
6.1 合成的语法.md b2f578739f Update 6.1 合成的语法.md 2 years ago
6.10 总结.md 16ffca6f0d Update 6.10 总结.md 2 years ago
6.11 练习.md 4c6f655670 Update 6.11 练习.md 2 years ago
6.2 继承的语法.md a9e1d17c6a Update 6.2 继承的语法.md 2 years ago
6.3 合成与继承的结合.md 5c14cd3a46 Update 6.3 合成与继承的结合.md 2 years ago
6.4 到底选择合成还是继承.md b331b287aa Update 6.4 到底选择合成还是继承.md 2 years ago
6.5 protected.md bd2cec1e46 Update 6.5 protected.md 2 years ago
6.6 累积开发.md ae93cded7e Update 6.6 累积开发.md 2 years ago
6.7 上溯造型.md 92513ccf6d Update 6.7 上溯造型.md 2 years ago
6.8 final关键字.md 09b38368e7 Update 6.8 final关键字.md 2 years ago
6.9 初始化和类装载.md f374118520 Update 6.9 初始化和类装载.md 2 years ago
7-1.gif 52d2bcf082 Add files 2 years ago
7-10.gif b26650d821 Add files 2 years ago
7-2.gif 6046562eec Add files 2 years ago
7-3.gif f4eefb915e Add files 2 years ago
7-4.gif 0f9a38b745 Add files 2 years ago
7-5.gif bff1c9d8c6 Add files 2 years ago
7-6.gif 21da6d0b0b Add files 2 years ago
7-7.gif 912444067b Add files 2 years ago
7-8.gif 36e1fe28e1 Add files 2 years ago
7-9.gif a151ff4c7f Add files 2 years ago
7.1 上溯造型.md b5cd6e4a92 Update 7.1 上溯造型.md 2 years ago
7.10 练习.md 950a7b33d5 Update 7.10 练习.md 2 years ago
7.2 深入理解.md e0f1537165 Update 7.2 深入理解.md 2 years ago
7.3 覆盖与过载.md e9fd8be818 Update 7.3 覆盖与过载.md 2 years ago
7.4 抽象类和方法.md 6046a06590 Update 7.4 抽象类和方法.md 2 years ago
7.5 接口.md 166844f527 Update 7.5 接口.md 2 years ago
7.6 内部类.md e51d44d13c Update 7.6 内部类.md 2 years ago
7.7 构建器和多形性.md 3c08c40d8d Update 7.7 构建器和多形性.md 2 years ago
7.8 通过继承进行设计.md 182fd363ca Update 7.8 通过继承进行设计.md 2 years ago
7.9 总结.md 1c02c90911 Update 7.9 总结.md 2 years ago
8-1.gif 7d5da1eaca Add files 2 years ago
8.1 数组.md fc1b0d8f79 Update 8.1 数组.md 2 years ago
8.2 集合.md 4a57d9fc86 Update 8.2 集合.md 2 years ago
8.3 枚举器(反复器).md 02f7144384 Update 8.3 枚举器(反复器).md 2 years ago
8.4 集合的类型.md 1a06abab96 Update 8.4 集合的类型.md 2 years ago
8.5 排序.md b987453bfa Update 8.5 排序.md 2 years ago
8.6 通用集合库.md 14c99b8722 Update 8.6 通用集合库.md 2 years ago
8.7 新集合.md f266de5812 Update 8.7 新集合.md 2 years ago
8.8 总结.md c2f9b42953 Update 8.8 总结.md 2 years ago
8.9 练习.md f71a21cfe0 Update 8.9 练习.md 2 years ago
9.1 基本违例.md 76fe39a652 Update 9.1 基本违例.md 2 years ago
9.10 练习.md 312acff5b4 Update 9.10 练习.md 2 years ago
9.2 违例的捕获.md b8b44217a3 Update 9.2 违例的捕获.md 2 years ago
9.3 标准Java违例.md 1aa1697ac7 Update 9.3 标准Java违例.md 2 years ago
9.4 创建自己的违例.md 46ec83b13f Update 9.4 创建自己的违例.md 2 years ago
9.5 违例的限制.md 2fe3d39e0f Update 9.5 违例的限制.md 2 years ago
9.6 用finally清除.md ee2a0aac52 Update 9.6 用finally清除.md 2 years ago
9.7 构建器.md 08baa25fd1 Update 9.7 构建器.md 2 years ago
9.8 违例匹配.md 43c88220f3 Update 9.8 违例匹配.md 2 years ago
9.9 总结.md cb1b551922 Update 9.9 总结.md 2 years ago
README.md 84334f2591 Updates README.md 7 months ago
SUMMARY.md 435dcd33d6 Update SUMMARY.md 2 years ago
book.json 6b2cb9093b update 1 year ago
写在前面的话.md dae131186b Update 写在前面的话.md 2 years ago
引言.md 791c5bdd49 Update 引言.md 2 years ago
第10章 Java IO系统.md 16beb81fa3 Update 第10章 Java IO系统.md 2 years ago
第11章 运行期类型鉴定.md 4b46dc6fc3 Update 第11章 运行期类型鉴定.md 2 years ago
第12章 传递和返回对象.md f7908ccfad Update 第12章 传递和返回对象.md 2 years ago
第13章 创建窗口和程序片.md 6566509b94 Update 第13章 创建窗口和程序片.md 2 years ago
第14章 多线程.md 1638cbb0a9 Update 第14章 多线程.md 2 years ago
第15章 网络编程.md 6fb5b6b332 Update 第15章 网络编程.md 2 years ago
第16章 设计范式.md 8b8ab41385 Update 第16章 设计范式.md 2 years ago
第17章 项目.md 954e13bf01 Update 第17章 项目.md 2 years ago
第1章 对象入门.md e0ef731b97 Update 第1章 对象入门.md 2 years ago
第2章 一切都是对象.md 9f31c5ad93 Update 第2章 一切都是对象.md 2 years ago
第3章 控制程序流程.md 690516f0d5 Update 第3章 控制程序流程.md 2 years ago
第4章 初始化和清除.md ea365dc44c Update 第4章 初始化和清除.md 2 years ago
第5章 隐藏实施过程.md 3f44749487 Update 第5章 隐藏实施过程.md 2 years ago
第6章 类再生.md 9db319f02b Update 第6章 类再生.md 2 years ago
第7章 多形性.md 4ff441ed5f Update 第7章 多形性.md 2 years ago
第8章 对象的容纳.md c83e87554c Update 第8章 对象的容纳.md 2 years ago
第9章 违例差错控制.md 8e2023451f Update 第9章 违例差错控制.md 2 years ago
附录A 使用非JAVA代码.md 36e29a86dd Update 附录A 使用非JAVA代码.md 2 years ago
附录B 对比C++和Java.md 5664013e5f Update 附录B 对比C++和Java.md 2 years ago
附录C Java编程规则.md 2ba7716455 Update 附录C Java编程规则.md 2 years ago
附录D 性能.md b37c25c065 Update 附录D 性能.md 2 years ago
附录E 关于垃圾收集的一些话.md 4eddce706c Update 附录E 关于垃圾收集的一些话.md 2 years ago
附录F 推荐读物.md 70ca2a04df Update 附录F 推荐读物.md 2 years ago

README.md

Thinking in Java (Java 编程思想)

本书来自网络,http://woquanke.com 整理成电子书,支持PDF,ePub,Mobi格式,方便大家下载阅读。

阅读地址:https://woquanke.com/books/java

下载地址:https://www.gitbook.com/book/quanke/think-in-java/

github地址:https://github.com/quanke/think-in-java

编辑:http://woquanke.com

第13章没有编辑,觉得没有意义,Java的GUI先在应用少,有时间在编辑好。。。

编辑整理辛苦,还望大神们点一下star ,抚平我虚荣的心

更多请关注我的微信公众号: