美文网首页
jvm运行浅谈

jvm运行浅谈

作者: 我爱吃橘子996 | 来源:发表于2019-04-09 19:21 被阅读0次

    Java虚拟机(JVM)是基于栈结构的。对于最初的main方法产生的所有的方法调用,都会在栈中产生一个帧,这些帧各自包含一组局部变量,这组局部变量就是这个方法在执行过程中所需的所有变量,包括一个指向this的引用、该方法的所有参数以及其他局部定义的变量。对于类方法(即static方法),其参数列表从0开始算起,而对于实例方法,位置0是用来存储this引用。

    class运行就是jvm顺序执行一条条保存在Code中的指令,如下所示:

    动态过程,如下:

    publicclassDemo {publicstaticvoidfoo() {

    inta =1;

    intb =2;

    intc = (a + b) *5;    

    }}

    https://img-blog.csdn.net/20160325183204532

    相关文章

      网友评论

          本文标题:jvm运行浅谈

          本文链接:https://www.haomeiwen.com/subject/dbniiqtx.html