O'Reilly这本免费的Java书,人手必备!《Java in a Nutshell》

程序员书库(ID:OpenSourceTop) 编译

编译自:https://www.oreilly.com/library/view/java-in-a/9781492037248/

O'Reilly 的【in a Nutshell】系列书籍向来以简洁、讲述方式直截了当为特点,虽然一本书的页数不会太多,但是内容十分丰富,往往一两页的篇幅就可以讲述很多个知识点,一点不会让读者感到拖沓。



《Java in a Nutshell》一直是许多人写Java程序员必备的速查手册,并且在Java的书籍权利有了一定的权威,许多初学者都有一个困扰:即使查到 API 的用法,也不知道怎么样将这些API用到实践当中,如果有一本书示例丰富的书籍可供参考,就会让效率大大提升。


《Java in a Nutshell》第七版涵盖全新的Java 9-11。第1部分介绍Java 编程语言和Java 平台,第2部分通过大量示例来阐述如何在Java 环境中完成实际的编程任务,前半部分主要是入门教学,后面的部分是参考手册,如果你能把前半部分读透,你的 Java 内功就会十分扎实。不过阅读这本书最好是有一定C/C++的基础,不然读起来可能会有点吃力



阅读路线


本书第一部分提供了Java编程语言和Java平台的核心特性,第二部分是对核心概念和API的实践介绍,解释了如何在Java环境中执行真正的编程工作。主要涵盖以下内容:

  • 快速掌握Java语言的详细信息,涵盖Java 9-11

  • 使用基本的Java语法,学习面向对象的编程

  • 探索泛型,枚举,注释和lambda表达式

  • 了解面向对象设计中使用的基本技术

  • Java 实现内存管理和并发编程的方式

  • 深入研究Java最新的 API,包括异步异步I/O

  • Nashorn 的高级用法

  • 熟悉OpenJDK中的开发工具



豆瓣书评

@yjhmelody:基本看完了,不适合拿来入门java。 后半部分不能很好理解,因为脑子里没有太多相关的概念, 如果里面的概念本来都学过,应该可以看懂。 这本书api讲很少,,如果java 的api不熟悉,看起来也会比较吃力。 适合当语法参考


@萬軍:巩固一下基础知识,内容覆盖很全面,但是基本没有任何深入。


@泥土笨笨:全面但是不深入的介绍,还是当做手册备查比较好


@kofe:适合一定基础的同学阅读,不然看内容、实例很空洞,如类型擦除等。不知道是不是自身理解原因,感觉有些内容的翻译意义不太恰当?


最后,附上阅读地址:https://www.oreilly.com/library/view/java-in-a/9781492037248/

推荐↓↓↓
程序员书库
上一篇:如何写好代码?这些书里面有答案 下一篇:书来了 | 数据科学领域风生水起的编程语言是它!