【JVM】JVM规范作用及其核心

目录

认识JVM规范的作用

JVM规范定义的主要内容


认识JVM规范的作用

Java 虚拟机规范为不同的硬件平台 提供了一种 编译Java技术代码的规范

Java虚拟机认得不是源文件,认得是编译过后的class文件,它是对这个class文件做要求、起作用的,而并不关心这个class文件是怎么来的。这也就进一步说明JVM与开发语言无关

该规范使Java 软件独立于平台,因为编译是针对作为虚拟机的"一般机器"而做。与什么操作系统无关,只针对虚拟机平台。

这个"一般机器"可用软件模拟并运行于各种现存的计算机系统,也可用硬件来实现。

JVM规范定义的主要内容

字节码指令集(相当于中央处理器CPU)

Class文件的格式

数据类型和值

运行时数据区

栈帧

特殊方法

类库

异常

虚拟机的启动、加载、链接和初始化

相关推荐
带刺的坐椅2 分钟前
AspectJ、Spring AOP 与 Solon AOP:Java AOP 框架的三剑客
java·spring·solon·aop·aspectj
Coding_Doggy5 分钟前
链盾shieldchiain | 团队功能、邀请成员、权限修改、移除成员、SpringSecurity、RBAC权限控制
java·开发语言·数据库
Seven976 分钟前
剑指offer-41、和为S的连续正数序列
java
程序员小假23 分钟前
有了解过 SpringBoot 的参数配置吗?
java·后端
f***241123 分钟前
java学习进阶之路,如果从一个菜鸟进阶成大神
java·开发语言·学习
ALex_zry27 分钟前
高并发系统渐进式改造技术调研报告:策略、架构与实战
java·运维·架构
SimonKing37 分钟前
等保那些事
java·后端·程序员
无敌最俊朗@1 小时前
Qt面试题day01
java·数据库·面试
AH_HH1 小时前
Spring Boot 4.0 发布总结:新特性、依赖变更与升级指南
java·spring boot·后端
mqiqe1 小时前
【Spring AI MCP】六、SpringAI MCP 服务端 STDIO & SSE
java·人工智能·spring