JVM浅谈

作者: 少校1222 | 来源:发表于2020-02-17 18:46 被阅读0次
    clipboard.png

    前言

    "跨平台":Java就是一门跨平台的语言,其实就是因为Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。


    1581935344(1).jpg

    组成

    JVM 由类加载子系统、运行时数据区、执行引擎以及本地方法接口组成


    image.png

    类加载子系统

    016496a8d5a54cc78d35f7e81eaffab0_看图王.jpg

    运行时数据区

    程序计数器(线程私有)、虚拟机栈(线程私有)、本地方法栈(线程私有)、
    方法区(线程共享)、堆(线程共享)


    1581935690(1)_看图王.jpg 1581936238(1)_看图王.jpg

    相关文章

      网友评论

          本文标题:JVM浅谈

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