读书推荐:2017 第二期

文章转载自「开发者圆桌」一个关于开发者入门、进阶、踩坑的微信公众号

本期将整理推荐几本关于Java进阶的书籍,如果有更好的推荐欢迎留言告知,一起阅读进步。

第一期推荐的书籍,小伙伴们可能没有搜到,鉴于这个问题,我已经把推荐的书整理到网盘中了,方便大家下载,如果有经济能力,还是建议购买正版图书,或者购买kindel电子版。网盘地址如下:

链接: http://pan.baidu.com/s/1qYdHYDQ

密码: wdkt 

位置:技术电子书库 > 公众号推荐 > 2017 第一期、2017 第二期。

技术方面的书发展还是比较快的,网盘中的电子版整理有一定的延迟,可能不是最新的,你可根据自己的需要搜索最新版本或者购买。

Java编程思想(Thinking In java)

本书赢得了全球程序员的广泛赞誉,即使是最晦涩的概念,在Bruce Eckel的文字亲和力和小而直接的编程示例面前也会化解于无形。从Java的基础语法到最高级特性(深入的面向对象概念、多线程、自动项目构建、单元测试和调试等),本书都能逐步指导你轻松掌握。来感受一下它的厚重,哈哈哈哈。


Effective Java

本书主要内容:在Java编程中78条极具实用价值的经验规则,这些经验规则涵盖了大多数开发人员每天所面临的问题的解决方案。通过对Java平台设计专家所使用的技术的全面描述,揭示了应该做什么,不应该做什么才能产生清晰、健壮和高效的代码。第2版反映了Java 5中最重要的变化,并删去了过时的内容。每条规则都以简短、独立的小文章形式出现,并通过示例代码加以进一步说明:


Java并发编程实战

深入浅出地介绍了Java线程和并发,是一本完美的Java并发参考手册。书中从并发性和线程安全性的基本概念出发,介绍了如何使用类库提供的基本并发构建块,用于避免并发危险、构造线程安全的类及验证线程安全的规则,如何将小的线程安全类组合成更大的线程安全类,如何利用线程来提高并发应用程序的吞吐量,如何识别可并行执行的任务,如何提高单线程子系统的响应性,如何确保并发程序执行预期任务,如何提高并发代码的性能和可伸缩性等内容,最后介绍了一些高级主题,如显式锁、原子变量、非阻塞算法以及如何开发自定义的同步工具类。

 


深入理解Java虚拟机(JVM高级特性与最佳实践)

作为一位Java程序员,你是否也曾经想深入理解java虚拟机,但是却被它的复杂和深奥拒之门外?没关系,《深入理解java虚拟机:jvm高级特性与最佳实践》极尽化繁为简之妙,能带领你在轻松中领略java虚拟机的奥秘。它是近年来国内出版的唯一一本与java虚拟机相关的专著,也是唯一一本同时从核心理论和实际运用这两个角度去探讨java虚拟机的著作,不仅理论分析得透彻,而且书中包含的典型案例和最佳实践也极具现实指导意义。


读书方法

读书是有方法可以遵循的,简单介绍几点,希望对你有所启示。

1.购买或者阅读之前,首先要了解书的目录、出版日期、基于的技术环境等等,可以初步判断该书是否是你需要的。

2.如果书非常好的话,都会出不同的版本,比如第一版、第二版等等,根据需要选择对应的版本,一般最新版本是比较合适的选择。

原文地址:https://www.cnblogs.com/helloworld114/p/6510690.html