上次已经为大家介绍过java学习书籍推荐,基础篇,今天继续为大家介绍一些下个阶段的书籍,也就是中级学习的建议书籍。
这本书主要介绍了Java线程和并发,可以说是一本完美的Java并发参考手册。书中从并发性和线程安全性的基本概念出发,介绍了如何使用类库提供的基本并发构建块,用于避免并发危险、构造线程安全的类及验证线程安全的规则。以及如何将小的线程安全类组合成更大的线程安全类,如何利用线程来提高并发应用程序的吞吐量,如何识别可并行执行的任务,如何提高单线程子系统的响应性,如何确保并发程序执行预期任务,如何提高并发代码的性能和可伸缩性等内容。最后还介绍了一些高级主题,如显式锁、原子变量、非阻塞算法以及如何开发自定义的同步工具类,非常适合Java程序开发人员阅读。
二、编写高质量代码:改善Java程序的151个建议
这本书内容全部由Java编码的最佳实践组成,为Java程序员如何编写高质量的Java代码提出了151条非常重要的建议。对于每一个问题,都从正反两面给出了被实践证明的优秀解决方案和糟糕解决方案。它还分析了问题产生的根源,让人更加便于理解。
三、重构-改善既有代码的设计
重构,意为在不改变外部行为的前提下,有条不紊地改善代码。多年前,因为这本书,使重构终于从编程高手们的小圈子走出,成为众多普通程序员日常开发工作中不可或缺的一部分。这本书也因此成为与《设计模式》齐名的经典著作,被译为中、德、俄、日等众多语言,在世界范围内畅销不衰。
以上就是关于java学习书籍推荐,中级篇的大致内容,如果你对java知识感兴趣,想要了解更多java基础,敬请关注赋能网。