谁决定Java中的数据类型大小

Ana*_*and 7 java

谁决定数据类型的大小,比如Java中的int?JVM或OS或处理器?

int size是4个字节.无论是OS还是处理器,它总是4个字节吗?

JB *_*zet 15

Java语言规范决定他们.它们在所有虚拟机,所有操作系统和所有处理器上的大小相同.如果他们不是,那就不再是Java了.