首页 > 学院 > 开发设计 > 正文

十二、####

2019-11-06 08:05:06
字体:
来源:转载
供稿:网友

class文件简介及加载

java编译器编译好Java文件之后,产生.class 文件在磁盘中。这种class文件是二进制文件,内容是只有JVM虚拟机能够识别的机器码。JVM虚拟机读取字节码文件,取出二进制数据,加载到内存中,解析.class 文件内的信息,生成对应的 Class对象: 这里写图片描述

class字节码文件是根据JVM虚拟机规范中规定的字节码组织规则生成的、具体class文件是怎样组织类信息的,可以参考 此博文:深入理解Java Class文件格式系列。或者是Java虚拟机规范。

下面通过一段代码演示手动加载 class文件字节码到系统内,转换成class对象,然后再实例化的过程:


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表