关于读《深入理解AVA虚拟机》。过程中碰到了问题。希望v2exer能给点意见

2013-10-18 22:37:28 +08:00
 iMouseWu
本人是一个java迷。写了一段时间代码以后想了解下java虚拟机方面的问题。所以就去拜读周志明写的
《深入理解AVA虚拟机》。
花了几个小时看了前面3章,因为第一章是讲是java的发展史,所以就匆匆过了一遍。开始仔细读第二章和第三章,但是读过以后,发现这些知识点都好难懂,让人一种看不下去的感觉,有种纯概念的感觉,感觉用不到这么深,而且很多东西都看的云里雾里。
然后我看了下后面的章节,发现有几章讲的还是贴近编码的,比如说第六章的‘类文件结构’。
v2exer们,现在该怎么办?是应该继续硬着头皮把第四章和第五章以及其它一些隐晦难懂的章节看完,还是看有当前实际运用的章节?
我对前面的知识点云里雾里,是不是自己的火候不够,还不适合看这方面的知识点啊?
4040 次点击
所在节点    程序员
18 条回复
liangdi
2013-10-18 22:41:53 +08:00
比如哪里云里雾里?
coolcfan
2013-10-18 22:44:07 +08:00
类文件结构能看得进去,GC算法的区别和选择、JVM参数的调整这种章节却觉得晦涩难懂么……
sophy
2013-10-18 22:52:40 +08:00
《深入理解AVA虚拟机》......
oldcai
2013-10-18 23:01:58 +08:00
楼主这个书木JJ么
287854442
2013-10-18 23:29:06 +08:00
从你说的来看,可能你对Java的实现还不是特别的熟悉,如果是到了那个程度,你不会觉得晦涩难懂,而是欣喜若狂。坦白说,周老师的这本书还不算是深入,算是对Java虚拟机的入门,但是个人觉得这本是国人写的最好的一本关于Java虚拟机的书了(好吧,又扯远了)。如果你真的很喜欢Java,建议硬着头皮看完,对Java虚拟机有个大概的了解,对自己感兴趣的点记下来查查Oracle官方以及网上别人总结的资料,深入的了解一下。等你几个月后再来读一遍你会有更多的收获。
booksmith
2013-10-19 01:08:34 +08:00
第一遍看不懂也硬着头皮看下去,以后随着自己在java性能,java底层的深入,再来慢慢的回味这本书里的内容,到那时就不会觉得这书有那吗难了
angelface
2013-10-19 07:24:35 +08:00
一遍一遍的看,要全看懂,有的东西可能是你现在不能理解的,但过几年(没错,是几年)后可能自然而然就理解了
iMouseWu
2013-10-19 13:02:58 +08:00
@liangdi 就如
@coolcfan 所说的。类文件还是能看懂的0.0后面的GC算法就有点隐晦了。觉得目前这个阶段吧,还是很难用上,而类文件呢,我觉得还是贴近现在的生活的,就是对我现在的编程还是有所帮助的。所以就觉得前面这部分很难懂0.0
iMouseWu
2013-10-19 13:03:19 +08:00
@sophy 少了一个J,无视它0.0
iMouseWu
2013-10-19 13:04:10 +08:00
@booksmith OK,今天下午硬着头皮继续读吧!
iMouseWu
2013-10-19 13:04:59 +08:00
@oldcai 少了一个J0.0求不黑0.0ORZ
iMouseWu
2013-10-19 13:05:39 +08:00
@287854442 恩恩!谢谢明白了。
code4craft
2013-10-19 13:40:18 +08:00
JVM我建议lz去这个组看看http://hllvm.group.iteye.com/
Ricepig
2013-10-19 13:44:32 +08:00
如果是java狂热爱好者,就一遍两遍三遍看下去。

c#的同类书籍是c# via clr
tioover
2013-10-19 15:32:29 +08:00
看了半天……
才发现是JAVA
lzjun
2013-10-20 10:16:18 +08:00
如果是第一次看JVM相关的资料的话,看不懂很正常,不懂得直接跳过去好了,过段时间在回来读。
yeyuliu
2013-10-20 19:04:10 +08:00
多看几遍就好了。
coolcfan
2013-10-22 18:33:09 +08:00
@iMouseWu

我记得这本书里面关于 JVM 参数的部分,有举过一个例子,就是调优作者自己平时用的 Eclipse 。你一定也会用到Java写的软件( Java IDE 之类的),完全可以参考书中的例子尝试调整一下。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/86068

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX