JAVA数据类型如下:
1.int、char、long各占多少字节数
字节也叫Byte,是计算机数据的基本存储单位,在电脑里一个中文字占两个字节。
8bit(位)=1Byte(字节)
1024Byte(字节)=1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB
其中:K是千,M是兆,G是吉咖,T是太拉。
由上图可知,int是4个字节(Byte),chart是2个字节(Byte),long是8个字节(Byte)。
2.int与integer的区别
1、Integer是int提供的封装类(引用数据类型),而int是Java的基本数据类型;
2、Integer默认值是null,而int默认值是0;
3、声明为Integer的变量需要实例化,而声明为int的变量不需要实例化;
4、Integer是对象,用一个引用指向这个对象,而int是基本类型,直接存储数值。