
Java虚拟机
文章平均质量分 90
J_小浩子
我把在学习过程中的bug发表在优快云上,才疏学浅,班门弄斧。
展开
-
《深入理解Java虚拟机》--Understanding the Jvm(上)
《深入理解Java虚拟机》–Understanding the Jvm(上)前言:跟”Thinking in Java”不同的是,《深入理解Java虚拟机》是一本修炼内功心法的书。因为虚拟机对开发者来说,几乎是屏蔽的,可能了解虚拟机内部运转对敲代码不会有直接的效果,但是对读程序,理解程序如何执行的认识会更深一步。”Thinking in Java”从代码层面上分析代码的设计和高效用法,既有现学现用的原创 2016-10-07 12:30:29 · 1869 阅读 · 0 评论 -
《深入理解Java虚拟机》--Understanding the Jvm(下)
21.虚拟机字节码执行引擎 执行引擎是Java虚拟机最核心的组成部分之一。所有的Java虚拟机的执行引擎都是一致的:输入的是字节码文件,处理过程是字节码解析的等效过程,输出的是执行结果。解析字节码过程的重点是虚拟机的方法调用和字节码执行。22.运行时栈帧结构 栈帧是用于支持虚拟机进行方法调用和方法执行的数据结构,它是虚拟机运行时数据区中的虚拟机栈的栈元素。在下图的栈帧概念结构中,活动的线程只有位原创 2016-10-07 12:51:34 · 2016 阅读 · 0 评论 -
《Thinking In Java》 VS 《Effective Java》 VS 《深入理解Java虚拟机》
今天刚考完试,在5天以前的前4个月时间里,我很庆幸自己选了一个看书的学习途径。从上个学期的暑假到现学期的11周里面,读了《Thinking In Java》、《深入理解Java虚拟机》和《Effective Java》,感悟颇多。首先先说明一下,我以前是看视频学习的,就做过两三个学校的网站,都已经上线在使用。没做过什么特别高大上的东西,所以我是处在新手的角度去读书的,我也知道自己的理解很浅,不原创 2016-11-16 22:34:04 · 23383 阅读 · 17 评论