热门

最新

红包

立Flag

投票

同城

我的

发布
czy123ygg
czy123ygg
3 年前
trueczy123ygg

1、JVM 主要组成部分
    1、类加载器(ClassLoader)

    2、运行时数据区(Runtime Data Area)

    3、执行引擎(Execution Engine)

    4、本地库接口(Native Interface)

2、组件的作用
首先,类加载器将class字节码内容加载到内存中,并将这些静态数据转换成方法区运行时数据结构,然后在堆中形成代表这个类的java.lang.Class对象,作为方法区中类数据的访问入口;

其次,运行时数据区(Runtime Data Area)再把字节码加载到内存中,而字节码文件只是 JVM 的一套指令集规范,并不能直接交给底层操作系统去执行;

于是,需要特定的命令解析器执行引擎(Execution Engine),将字节码翻译成底层系统指令,再交由 CPU 去执行;

CSDN App 扫码分享
分享
1
点赞
打赏
  • 复制链接
  • 举报
下一条:
欢迎加入 CSDN !
立即登录