java - 有入门一些没那么难的关于JVM的书推荐吗
巴扎黑
巴扎黑 2017-04-18 10:52:02
[Java讨论组]

想学习一下jvm的原理,对写java代码会有比较大的提升,太难的好像又还看不懂,暂时还觉得《深入了解Java虚拟机》这本书还不是很适合我这个大学生

最近下班后有空会看一下effective java 这本书,也挺不错的,虽然要慢慢理解

巴扎黑
巴扎黑

全部回复(5)
天蓬老师

周志明大大这本书已经写的很透彻了,我刚好最近也在看,我觉得虚拟机相关细节本身就是一个比较深入的内容,需要静下心去读,去思考。虽然这样看下去真的很慢,但很有收获。真的要静下心来,不要急躁!希望有帮到你

PHPz

说实话,关于jvm的东西你最好有了一到两年的经验读起来可能会很有收获,并且理解起来可能更容易点。这种涉及到底层的原理的东西,其实对你写代码帮助并不是特别大,只是能够帮你理解一些基础。并且这书主要适合用来进行jvm调优的的工作,至少在你现在的阶段,jvm本身就足以满足你的需求,并不用调优。

关于jvm的书,有《深入Jvm虚拟机》和《jvm虚拟机规范》,我有前者,作者也尽量用一些很通俗易懂的例子去解释内在的原理,虽然如此,但是理解起来还是略有难度。若想提升写代码的能力,不如多看点实际代码,多敲点代码,只有当你积累一定的代码量,去看底层才会豁然开朗

这就好比你用斧子,首先你要知道斧子怎么用,用来干什么,当你用的很熟练的时候,你就会对斧子的构造以及为什么这么设计,这样设计有什么好处有一个整体通透的理解。再去选择造斧子把!

高洛峰

不管哪本书都要耐下心来看,自然就会有收获。想当初看《算法导论》打开看两眼就放弃了,现在倒也能看下去。

虚拟机这块建议先看一些博客,心里大致有一个认知框架,这个阶段书的话推荐《分布式Java应用基础与实践》的第3章。

之后推荐《深入理解Java虚拟机》,重点看第2、3、4、7章,之后可以再继续看第8、12、13章,可以结合着《Java性能权威指南》一起看。

ringa_lee

说实话,了解JVM对写Java代码的提升不是特别大,一般简单的优化编译器已经帮你做了。如果真要做些大优化,一般都是根据场景的参数调优。

如果你对JVM感兴趣,在这里自荐两篇我的博客:

  • 浅析JVM之内存管理

  • JVM体系结构与工作方式概览

然后想说的是,Effective Java适合垒代码垒了一年以上的程序员,新手去看是没多大意义的。而且基本和JVM无关。

ringa_lee

<head first java> head first 系列的书都很不错, 另外就是<JDK学习笔记>也不错

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号