V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iMouseWu
V2EX  ›  程序员

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

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

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

    我记得这本书里面关于 JVM 参数的部分,有举过一个例子,就是调优作者自己平时用的 Eclipse 。你一定也会用到Java写的软件( Java IDE 之类的),完全可以参考书中的例子尝试调整一下。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2294 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 00:17 · PVG 08:17 · LAX 17:17 · JFK 20:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.