JVM

Java JVM

  

一、类从编译到执行的过程
  编译器将.java源文件编译为.class字节码文件

  ClassLoader将字节码转换为JVM中的Class<>对象

  JVM利用Class<>对象实例化为相关对象

二、JVM如何加载.class文件
  二、(1)Class Loader:一局指定格式,加载class文件到内存中。

       ClassLodaer在Java中有着非常重要的作用,它主要工作在Class装载的加载阶段,其主要作用是从系统外部获得Class二进制数据流。它是Java的核心组件,所有的Class都是由ClassLoader进行加载的,ClassLoader负责通过将Class文件里面的二进制数据流装载进系统,然后交给Java虚拟机进行连接、初始化等操作。

  二、(2)Execution Engin:对命令进行解析。

  二、(3)Native Interface:融合不同开发语言的原生库为Java所用。

  二、(4)Runtime Date Area:JVM内存空间结构模型。

全部评论

相关推荐

11-11 16:40
已编辑
门头沟学院 人工智能
不知道怎么取名字_:这个有点不合理了,相当于已经毕业了,但还是没转正,这不就是白嫖
点赞 评论 收藏
分享
程序员牛肉:可以说含金量不如王者荣耀省标。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务