java比较大小方法 为什么java中只有基本类型的大小是固定的,比如short占2个字节,int占4个字节?

为什么java中只有基本类型的大小是固定的,比如short占2个字节,int占4个字节?Java中有八种基本数据类型byte,char,short,int,float,double,Boolean,l

为什么java中只有基本类型的大小是固定的,比如short占2个字节,int占4个字节?

Java中有八种基本数据类型

byte,char,short,int,float,double,Boolean,long

在Java中,如果你定义了任何基本数据变量而没有赋值,就会有内存分配,但是对于其他类,如果你不新建,就没有内存

比较表明,既然它是一个基准,在虚拟机中已经有一组标准,在定义类时已经完成了内存分配。如果这个类不是新的,就没有内存分配

我的想法是这样的,希望能改正