与Java类似,Java虚拟机中的数据类型也分为基本数据类型和引用类型,相应的,也存在原始类型和引用类型
整型
浮点类型
boolean
值为true或false,默认为false
在Java虚拟机中没有提供boolean值专用的字节码指令,Java语言表达式所操作的boolean值,在编译后都会使用Java虚拟机中的int数据类型来代替.
Java虚拟机支持boolean类型的数组,boolean类型数组的访问和修改共用byte类型数组的baload和bastore指令
returnAddress
指向某个操作码(opcode)的指针,此操作码与Java虚拟机指令相对应.在Java虚拟机支持的基本数据类型中,只有returnAddress是无法与Java语言的数据类型对应
Java虚拟机中有三种引用类型:
int[][][]这种类型,我们可以把int[][]理解成为一个组件类型,而int[]同样也可以成为int[][]的组件类型,这样不断找下去,知道找到一个不是数组的组件类型(int),我们就把int称为元素类型
原文:https://www.cnblogs.com/sonnsei/p/12501845.html