Java虚拟机规范(目录)
Java虚拟机规范
Java SE 11 Edition
介绍
- Java虚拟机介绍
Java虚拟机的结构
- class文件格式
- 数据类型
- 原始类型和值
- 引用类型和值
- 运行时数据区
- 帧
- 对象的表示
- 浮点算术
- 特殊方法
- 异常
- 指令集汇总
- 类库
- 公有设计,私有实现
编译Java虚拟机
- 格式示例
- 使用常量、局部变量和控制结构
- 算术
- 访问运行时常量池
- 更多控制示例
- 接收参数
- 调用方法
- 使用类实例
- 数组
- 编译开关
- 操作数堆栈上的操作
- 抛出和处理异常
- 编译finally
- 同步
- 注解
- 模块
class文件格式
- ClassFile结构
- 名称
- 描述符
- 常量池
- 字段
- 方法
- 属性
- 格式检查
- Java虚拟机代码的约束
- class文件的验证
- Java虚拟机的局限性
加载、链接和初始化
- 运行时常量池
- Java虚拟机启动
- 创建和加载
- 链接
- 初始化
- 绑定原生方法实现
- Java虚拟机退出
Java虚拟机指令集
- 假设:“必须”的含义
- 保留的操作码
- 虚拟机错误
- 指令描述的格式
- 指令
操作码助记符
Java虚拟机规范(目录)相关推荐
- java虚拟机规范这本书怎么样_JVM规范系列开篇:为什么要读JVM规范?
博主个人独立站点开通啦!欢迎点击访问:https://shuyi.tech 许多人知道类加载机制.JVM内存模型,但他们可能不知道什么是<Java虚拟机规范>.对于Java开发来说,< ...
- Java虚拟机规范 Java SE 8版 - class文件格式(二)
Java虚拟机规范 Java SE 8版 - class文件格式(二) 4.5 字段 4.6 方法 4.7 属性 4.7.1 自定义和命名新的属性 4.7.2 ConstantValue 属性 4.7 ...
- 《java虚拟机规范SE7》整理——第四章:Class文件格式
按照<java虚拟机规范SE7>章节顺序整理的笔记. 目录: ClassFile格式(注:也就是class文件的总结构) 描述符和签名 常量池 字段 方法 属性 Java虚拟机代码约束 C ...
- 《java虚拟机规范SE7》整理——第三章:为Java虚拟机编译
按照<java虚拟机规范SE7>章节顺序整理的笔记. 目录: 常量.局部变量的使用和控制结构 算术运算 访问运行时常量池 接收参数 方法调用 使用类实例 数组 编译switch语句 抛出异 ...
- 《java虚拟机规范SE7》整理——第五章:加载,链接与初始化
按照<java虚拟机规范SE7>章节顺序整理的笔记. 目录: 运行时常量池 虚拟机启动 创建和加载 链接 初始化 绑定本地方法实现 Java虚拟机退出 第四章:加载,链接与初始化 java ...
- 《java虚拟机规范SE7》整理——第二章:Java虚拟机结构
按照<java虚拟机规范SE7>章节顺序整理的笔记. 第二章:java虚拟机的结构 目录: 数据类型 运行时数据区 栈帧 浮点算法 字节码指令集 一. 数据类型 虚拟机可以操作的类型可以分 ...
- java 虚拟机规范_Java虚拟机规范----Java虚拟机结构
Java体系和一些基本概念 Java平台的结构图: JVM与JRE.JDK关系? JVM:Java Virtual Machine(Java虚拟机),负责执行符合规范的Class文件 JRE: Jav ...
- java虚拟机规范-加载、链接与初始化
前言 java虚拟机是java跨平台的基石,本文的描述以jdk7.0为准,其他版本可能会有一些微调.java代码本身并不能为jvm识别,实际上在jvm中的表现形式为Class对象,一个java类从字节 ...
- 【Java虚拟机规范】JVM类加载机制
[Java虚拟机规范]JVM类加载机制 理论知识 一个类型从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期将会经历加载(Loading).验证(Verification).准备(Prep ...
最新文章
- 一行代码引来的安全漏洞就让我们丢失了整个服务器的控制权
- 看下巴识心情,这个AI项链挂胸前也能识别面部表情
- WatchOS系统开发大全(3)-创建第一个WatchApp工程
- 《Linux命令行与shell脚本编程大全 第3版》Linux命令行---31
- Bailian4116 拯救行动【优先搜索】
- struts2自定义标签_Struts 2 –没有为动作和结果输入定义结果
- Android View的生命周期详解
- python网络图可视化_蜘蛛网图实现Python可视化的方法
- canvas动画之三 -- 黑客帝国文字掉落效果
- 大华GigE工业相机VS2022+GigeVison SDK配置
- Python---excel筛选
- 自学php怎么找工作,php学多久可以找工作,PHP要自学多久才能找到工作
- UnRaid硬件直通的n种正确姿势
- php用户登入与注销(cookie)
- 巴塞罗那WASM IO大会
- idea批量替换一个变量(不同类也能实现)
- linux脚本helloword,shell之helloword
- 如何在WorkNC中载入机床?
- 32位/64位 libmysql.dll和libmysql.lib下载
- 北风网人工智能就业班