一、Java八种基本数据类型
1、数字类型(6种)
①byte
二进制位数:8
包装类:java.lang.Byte
最小值:Byte.MIN_VALUE=-128
最大值:Byte.MAX_VALUE=127
占用内存空间:1
②short
二进制位数:16
包装类:java.lang.Short
最小值:Short.MIN_VALUE=-32768
最大值:Short.MAX_VALUE=32767
占用内存空间:2
③int
二进制位数:32
包装类:java.lang.Integer
最小值:Integer.MIN_VALUE=-2147483648
最大值:Integer.MAX_VALUE=2147483647
占用内存空间:4
④long
二进制位数:64
包装类:java.lang.Long
最小值:Long.MIN_VALUE=-9223372036854775808
最大值:Long.MAX_VALUE=9223372036854775807
占用内存空间:8
⑤float
二进制位数:32
包装类:java.lang.Float
最小值:Float.MIN_VALUE=1.4E-45
最大值:Float.MAX_VALUE=3.4028235E38
占用内存空间:4
⑥double
二进制位数:64
包装类:java.lang.Double
最小值:Double.MIN_VALUE=4.9E-324
最大值:Double.MAX_VALUE=1.7976931348623157E308
占用内存空间:8
2、字符类型(1种)
①char
二进制位数:16
包装类:java.lang.Character
最小值:Character.MIN_VALUE=0
最大值:Character.MAX_VALUE=65535
占用内存空间:2
②boolean:
说明:只有两个取值:true 和 false;
包装类:java.lang.Boolean
默认值:false;
占用内存空间:1
二、Java三种引用数据类型
- 类(class)
- 接口(interface)
- 数组([])