Java技术丛书

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

主要是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技术丛书)