java中的数据大方向分为两大类,分别是基本数据类型和引用数据类型,其详情如下
1.基本数据类型(分为数值型7种和非数值型1种,合计8种)
(1)数值型分为3类
第一类:整形(4种,下列的含义为:类型名称 占用内存(B) 表示范围,有一位符号位)
(*一个数用n位的2进制表示,其最大值为2的n次方-1)
第一种:byte 1 127~(-128)
第二种:short 2 32767~(-32768)
第三种:int 4 2的31次方-1~(-2的31次方) ,(整数的默认类型)
第四种:long 8 2的63次方-1~(-2的63次方)
第二类:浮点型(2种,下列的含义为:类型名称 占用内存(B))
第一种:float 4
第二种:double 8(浮点数的默认类型)
第三类: 字符型(1种,*字符型也是数值型的数据类型,下列的含义为:类型名称 占用内存(B) 表示范围)
第一种:char 2 0~65535
(2)非数值型只有1类(1种)
boolean:占用1个字节,取值只有true和false
2.引用数据类型(3种)
(1)类(class)
(2)接口(interface)
(3)数组([])
简单总结:
基本数据类型有8种:
byte,short,int(整数默认类型),long
float,double(浮点数默认类型)
char
boolean(基本数据类型中唯一非数值型)
引用数据类型有3中:
类,接口,数组