前言
老版《Java编程思想》(原书名《Thinking in Java》)得益作者开放深度研讨的创作方式,受到了全世界读者的追捧,被译为了十几种语言。但遗憾的是,在经历了 4 个版本的更新后,其最后一版发布于 2007 年,之后再无更新。
直至 Java 8 发布,随着大量新特性的发布,原书作者 Bruce Eckel 觉得很有必要重塑这本经典的《Java编程思想》,于是重新动笔完成了最新版本《On Java》, 一经发布就得到了读者的高度关注。
从我学习Java的经验来看,《Thinking in Java》是讲解Java编程的最佳书籍!
这本书不仅详细地介绍Java语法、知识点、API类库使用,更重要的是对Java OOP编程思想娓娓道来,让读者在潜移默化中理解了OOP思想,这是在其他编程书籍很少能见到的。在这点上不得不慨叹Bruce Eckel在讲解OOP编程思想方面有很高的天赋!
由于篇幅限制,小编就不过多展示。需要这份【Java编程思想】电子版的朋友们可以点击此处来获取就可以了!
文档目录如下:
第一章 对象的概念
- 抽象
- 接口
- 服务提供
- 封装
- 复用
- 继承
- 多态
- 单继承
- 集合
- 生命周期
- 异常处理
- 本章小结
第二章 安装Java和本书用例
- 编辑器
- Shell
- Java安装
- 校验安装
- 安装和运行代码示例
第三章 万物皆对象
- 对象操纵
- 对象创建
- 代码注释
- 对象清理
- 类的创建
- 程序编写
- 小试生刀
- 编码风格
- 本章小结
第四章 运算符
- 开始使用
- 优先级
- 赋值
- 算术运算符
- 递增和递减
- 关系运算符
- 逻辑运算符
- 字面值常量
- 按位运算符
- 移位运算符
- 三元运算符
- 字符串运算符
- 常见陷阱
- 类型转换
- Java没有sizeof
- 运算符总结
- 本章小结
第五章 控制流
- true和flase
- if-else
- 迭代语句
- for-in语法
- return
- break和continue
- 臭名昭著的goto
- switch
- switch字符串
- 本章小结
第六章 初始化和清理
- 利用构造器保证初始化
- 方法重载
- 无参构造器
- this关键字
- 垃圾回收器
- 成员初始化
- 构造器初始化
- 数组初始化
- 枚举类型
- 本章小结
- 第七章封装
- 第八章复用
- 第九章多态
- 第十章接口
- 第十一章内部类
- 第十二章集合
- 第十三章函数式编程
- 第十四章流式编程
- 第十五章异常
- 第十六章代码校验
- 第十七章文件
- 第十八章字符串
- 第十九章类型信息
- 第二十章泛型
- 第二十一章数组
- 第二十二章枚举
- 第二十三章注解
- 第二十四章并发编程
- 第二十五章设计模式
写在最后的话
《Thinking in Java》是一本介于初级与中级之间的Java编程书籍,对后续的学习有承前启后作用。读完这本书,对后续的重构、敏捷开发、设计模式等编程知识的学习都很有帮助。
与几年前我们依赖印刷媒体相比,YouTube,博客和 StackOverflow 等网站的出现让寻找答案变得简单。请结合这些学习途径和努力坚持下去。本书可作为编程入门书籍,同时也适用于想要扩展知识的在职程序员。
由于篇幅原因,小编就分享到这里了。电子书文档小编已经整理好了。有需要获取完整版资料的小伙伴,可以点击此处来获取就可以了!