1、《深入JAVA虚拟机 第二版》此书绝对是从质的方面提升Java水准的不二之选,虽然出版日期有些久远,但仍然、相当值得一读,值得多次读。 2、《Java虚拟机规范(Java SE 7)》,如果没有读过jvm相关的书,此书读起来非常之乏味(只有规范,没有多余解释),如果读过上面那一本,再读此书,非常有亲切感 3、《head first 设计模式》,设计模式入门首选,无论是《java与模式》《大话设计模式》还是《设计模式之禅》都比不上head first的通俗易懂 4、《Java Concurrency in Practice》想了解java并发必读之书,理论非常之强大。辅助读物《Pragmatic Programming Concurrency on the JVM》此书当然不能和前者同日而语,但此书偏实践、其主要目的在于讲解“Software Transaction Memory”,尤其独到的页面,扩充知识面不错 5、《精通正则表达式第三版》如果想深入了解正则表达式,此书也是不二之选,java Pattern类的api中也有推荐此书,其权威毋庸置疑。中文版由余晟翻译,2012年5月出版了其自著的《正则指引》一书,目前还没有买来一读,但看目录,也是值得一读的! 6、《Java核心技术》此书不同于一般的Java入门书,不同点在于此书对api的讲解非常详细,细节部分颇多,举个例子,java对象序列化时会写些什么东西进文件,这本书就有详细的介绍 7、《Java解惑》此书不好评价,但个人认为读一读还是挺有意思的。它列举了许多平常不太注意到的各种问题。可能大部分时候我们不会碰到此类问题,但如果读过,一旦碰到,你就会知道是什么问题在捣鬼。