首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Jvm 8 规范
wmze
创建于2025-03-25
订阅专栏
Jvm
暂无订阅
共5篇文章
创建于2025-03-25
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
加载链接初始化
Java 虚拟机会动态地加载、链接并初始化类和接口。加载的过程是找到具有特定名称的类或接口类型的二进制表示形式,并根据该二进制表示形式创建类或接口。链接的过程是将一个类或接口组合成 Java 虚拟机的
类文件格式(下)
文件类的验证 尽管 Java 编译器只需生成满足前文所述所有静态和结构约束的类文件,但 Java 虚拟机无法保证它所要求加载的任何文件都是由该编译器生成的,或者其格式是正确的。例如,像网络浏览器这样的
类文件格式(上)
本章描述了 Java 虚拟机的类文件格式。每个类文件都包含单个类或接口的定义。尽管一个类或接口不一定需要在文件中实际包含其外部表示形式(例如,因为该类是由类加载器生成的),但我们将在口语中称任何有效的
编译Java虚拟机
Java虚拟机旨在支持Java编程语言。Oracle的JDK软件包含一个编译器,可以将用Java编程语言编写的源代码编译为Java虚拟机的指令集,还包含一个实现Java虚拟机本身的运行时系统。了解一个
Java虚拟机的结构
类文件格式 编译后的代码以硬件和操作系统无关的二进制格式表示,通常(但不一定)存储在文件中,这种格式被称为类文件格式。类文件格式精确地定义了类或接口的表示方式,包括在特定平台的对象文件格式中可能被