开发者社区> rockypeng> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Java技术丛书

简介: 那些读过的感觉不错的技术书 主要是java方面的 《深入JAVA虚拟机 第二版》 从中可以了解到JVM工作原理,字节码执行过程等,虽然出版日期有些久远,部分内容或许有些过时,但仍然值得一读。
+关注继续查看

那些读过的感觉不错的技术书

主要是java方面的

《深入JAVA虚拟机 第二版》 从中可以了解到JVM工作原理,字节码执行过程等,虽然出版日期有些久远,部分内容或许有些过时,但仍然值得一读。
《Java虚拟机规范(Java SE 7)》 如果不太熟悉jvm,这个读起来非常乏味(只有规范,没有多余解释),如果读过上面那一本,再读这个,非常有亲切感。
《深入理解JAVA虚拟机 JVM高级特性与最佳实践》 国内JVM相关水平很高的一本书,作者周志明结合自己的理解与实践经验对JVM工作原理做了阐述。相比《深入JAVA虚拟机 第二版》,这本书讲到的内容比较新,包括最新的垃圾收集算法的介绍,常用编译期、运行期优化方式等,全书结合openjdk,不至枯燥乏味;但class文件结构的介绍似乎有些简单,初识此内容可能不易读懂。与《深入Java虚拟机 第二版》重复的内容并不多,值得一读。
《head first 设计模式》 设计模式入门首选,无论是《java与模式》《大话设计模式》还是《设计模式之禅》都比不上head first的通俗易懂与印象深刻。
《Java Concurrency in Practice》 并发大神力作,想了解java并发必读,理论非常强大。辅助读物《Programming Concurrency on the JVM》,当然这本和前者没有可比性,但此书偏实践、其主要目的在于讲解“Software Transaction Memory”,有其独到的一面,扩充知识面不错。
《精通正则表达式第三版》 如果想深入了解正则表达式,哪能不读这本书呢,java Pattern类的api中也有推荐此书,其权威毋庸置疑。中文版由余晟翻译,2012年5月出版了其自著的《正则指引》一书,但与前者相比还是有些差距,错误不少。
《Java核心技术》 不同于一般的Java入门书,不同点在于此书对api的讲解非常详细,细节部分颇多,举个例子,java对象序列化时会写些什么东西进文件,这本书就有详细的介绍。
《Java解惑》 挺有意思的一本书。它列举了许多平常不太注意到的各种问题。可能大部分时候我们不会碰到此类问题,但如果读过,一旦碰到,会留意这类问题。若读过《深入JAVA虚拟机 第二版》,对其中大部分例子是可以很快给出解释的。
《HTTP权威指南》 如果以前没有深入了解http,读了此书,会觉得以前了解的关于http相关的内容弱爆了。经典书籍,不用多说。中文版2012年9月才出来,姗姗来迟。翻译的还过得去,读着不费劲。
《Java Performance》 详解Hotspot调优,内容很细。中文版叫《Java性能优化权威指南》

原文链接:http://www.ticmy.com/?page_id=24

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Java之JDBC技术详解
JDBC (Java Date Base Connectivity),指 Java 数据库连接,是一种标准Java应用编程接口 (Java API),用来连接Java编程语言和广泛的数据库。
0 0
Java之IO流技术详解
首先,我们看看百度给出的解释。 I/O输入/输出(Input/Output),分为IO设备和IO接口两个部分。
0 0
【Java深层系列】「技术盲区」让我们一起探索一下Netty(Java)底层的“零拷贝Zero-Copy”技术(上)
【Java深层系列】「技术盲区」让我们一起探索一下Netty(Java)底层的“零拷贝Zero-Copy”技术(上)
0 0
【Java实战系列】「技术盲区」Double与Float的坑与解决办法以及BigDecimal的取而代之!
【Java实战系列】「技术盲区」Double与Float的坑与解决办法以及BigDecimal的取而代之!
0 0
【Java深层系列】「技术盲区」让我们一起去挑战一下如何读取一个较大或者超大的文件数据!
【Java深层系列】「技术盲区」让我们一起去挑战一下如何读取一个较大或者超大的文件数据!
0 0
【Java深层系列】「技术盲区」让我们一起完全吃透针对于时间和日期相关的API指南
【Java深层系列】「技术盲区」让我们一起完全吃透针对于时间和日期相关的API指南
0 0
【Java技术指南】「技术盲点」也许你不了解的Map.merge的用法指南
【Java技术指南】「技术盲点」也许你不了解的Map.merge的用法指南
0 0
【Java技术指南】「Java8技术盲区」在奔向Java13的同时,也让我们仔细研究一下Stream的学习认知!
【Java技术指南】「Java8技术盲区」在奔向Java13的同时,也让我们仔细研究一下Stream的学习认知!
0 0
【Java技术指南】「技术盲区」看看线程池是如何回收和维持运作线程的核心技术体系
【Java技术指南】「技术盲区」看看线程池是如何回收和维持运作线程的核心技术体系
0 0
【Java技术指南】「Java8技术盲区」让我们来看看新一代IO流的开发指引(流升级功能体系)
【Java技术指南】「Java8技术盲区」让我们来看看新一代IO流的开发指引(流升级功能体系)
0 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
从《阿里巴巴Java开发手册》编写推广谈技术成长
立即下载
从《阿里巴巴Java开发手册》编写推广谈技术成长
立即下载
Java应用提速(速度与激情)
立即下载