虚拟机概念:指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的计算机系统

JVM使用软件模拟Java字节码的指令集

JVM与VMWare 的区别:VMWare模拟的是真实存在的计算机系统,JVM模拟的是虚拟的,真实不存在的

Java语言规范定义了什么是Java语言

JVM主要定义二进制class文件和JVM指令集,Java语言和JVM相对独立

JVM整数的表达:

原码:第一位为符号位(0为正数,1为负数),其他为为数字的二进制表示

反码:符号位不动,原码取反

负数补码:符号位不动,反码加1

正数补码:和原码相同

JVM是一种规范,基于规范可以有很多种实现。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐