在JavaEye上关注过这本书作者,拜读过他几篇关于虚拟机的文章。这本书一出版的第一时间我就买了,花了差不多1周时间囫囵吞枣地初读了一遍。10年前那本翻译外国的《深入Java虚拟机》我也读过,客观地说,对虚拟机细节的描写,这本书与10年前那本还是有差距,但是这本书的确无愧于标题中的“实践”二字,其中穿插的经验、技巧、案例、实战处处都可见作者的实践之中积累的功力,这点与当下大量“注水”、“瞎掰”、“网摘”为主的技术书籍有很大的差别。
在内容上,这本书与《深入Java虚拟机》重叠的内容其实并不算太多,毕竟虚拟机在这10年来JDK从1.2发展到了1.7,虚拟机肯定也是有了很大的发展,关于GC收集器、JIT编译器、虚拟机并发机制等内容都是《深入Java虚拟机》中没有的。这几部分在书中占了页数比重非常大。
在这10年间,关于JVM的书籍国内是一片空白,国外据我所知也就新出过一本《Oracle JRockit权威指南》。可见要在JVM这个领域出书,的确不容易,对作者的要求很高,所以我对于国人能写出这样的书感到欣慰。
不过最后要批评一下这本书的印刷和纸张,图片模糊,纸张薄到“几乎透明”,我不介意出版社卖得贵一些,但是我不乐意出版社在这些地方去节省成本偷工减料。
我是这本书的策划编辑,非常感谢楼主给予如此中肯的反馈,虽然有肯定也有否定,但是这些反馈对我们非常有用。
从内容上讲:
1. 坦白地讲,深度上有些地方的确不如10年前出版的那本书,我和作者在策划这本书时已经意识到了要在深度上超过这本书是不容易的,如果真的超过了,恐怕会比原来那本书还要难懂,这也算是我们这本书的一个遗憾吧。
2. 我们当时确实没有计划去写太多10年前那本书写过的内容,主要选取了一些实践中比较常见的问题来讲述。
3. 因为在深度上已经有10年前那本书了,所以我们当时就想从实践的角度来展开,希望能给读者多一些实践意义上的指导。
最后,关于纸张的问题,您可能是误解了,如果您对纸张有比较好的了解,可能就不会说这种纸差了。
关于纸张的问题,请允许我向您解释一下:华章公司用的这种纸看上去颜色比那种纯白的纸暗那么一点点,但是这种纸币那种纯白的纸要好,而且阅读的时候不伤眼睛。为什么说这种纸更好呢,大家看看自己办公室的打印纸,是不是又白又厚,看上去很好吧?做个试验,你把这种纸用力对折一下,然后再仔细观察对折线,你会发现纸有微小的裂痕,因为这种纸纸浆的含量稍微低一些,灰分(添加的碳酸钙等,可增加重量并增白)比较重,这种纸还有一个致命的缺点,存放的时间不能过长,否则会发黄和变形。我们公司用的这种纸实际上木浆含量比较高一些,放在书架上多久都不会有问题。
关于图的问题,的确有少数图不是很清晰,这个问题我核实了,也去调查了原因,作者提交的原图是比较清晰的,但是排版时有些图的分辨率被人为地调高了,结果导致图片变模糊了,这个问题我们在公司内部要追究责任,并会在重印时更正过来,非常感谢您指出这个问题。还好是,这些图就是影响了一下美观度,但是不影响阅读。
再次对您的反馈表示感谢。