(八)Java 相关技术书籍

xiaoxiao2021-02-27  324

转自:https://www.zhihu.com/question/19848946/answer/62247697 入门

《Head First Java, 2nd Edition(中文版)》 这本书不仅内容丰富、有趣且通俗易懂,并且涵盖了所有 Java 相关的基础知识。如果你是 Java 初学者,这本书正适合你。

《Java 核心技术(卷1、2)》 写作风格相比 Head First 趣味性来说更显传统,所涵盖的内容包括 Java 基础知识及高级应用,是对于入门来说的另一种选择。

进阶

《Java 编程思想(第4版)》 必读之作,不仅涵盖所有 Java 基础,对于编程思想层面的提升也有很好的帮助。

《Head First 设计模式》 延续 Head First 一贯生动趣味的写作风格,介绍 23 个设计模式,推荐作为设计模式入门级书。

《Effective Java 中文版(第2版)》 Java 编程中78条极具实用价值的经验规则,这些经验规则涵盖了大多数开发人员每天所面临的问题的解决方案。

《重构:改善既有代码的设计》 出自于 Martin Fowler 的大作,写出优秀代码的必经之路。

《Java Concurrency in Practice》 了解 Java 并发编程必读佳作,建议阅读英文版。 另外,《Java 7 Concurrency Cookbook》也是 Java 并发入门学习的书籍:Java 7 并发编程指南中文版

高级

《深入理解 Java 虚拟机》 出自于 icyfenix 之手,可以作为了解 JVM 及 Java 内存管理的入门书籍。

《Java 虚拟机规范(Java SE 7版)》 作者是 Java 编程语言的主要贡献者之一。如果你想系统、全面、深入的学习 JVM,绝对不能错过这本书。

J2EE

《企业应用架构模式 》 出自于 Martin Fowler 的大作,软件设计、架构经典之作。

《分布式 Java 应用:基础与实践》 来自淘宝大牛 bluedavy,推荐作为学习分布式应用入门书籍。

为什么不推荐购买框架类书? 经典永远不会过时。以上大多数书可能有上10年之久,在技术发展如此之快的当今,这些书仍然被大家所推崇。而反观一些框架类书籍,如前几年流行 Struts,各类 Struts 书满天飞,而如今呢?如果你仅仅是学习使用框架,如 Spring,通过 Google已经能解决大多数问题了。且官方文档、示例已经非常齐全,完全可以最快时间获取到相关技术资料。如果你想学习原理或设计,这点在于 Java 所有流行的框架都是完全开源的,通过开源代码或官方文档已足已学习原理。再不不济,现在各类源码分析的文章一大把,Google 之!

转载请注明原文地址: https://www.6miu.com/read-4510.html

最新回复(0)