要点2:8种基本数据类型的有效字节表示位数:
类型 有效字节数
boolean 1
byte 8
char 16
short 16
int 32
float 32
long 64
double 64
要点3:Java语言中的boolean数据类型的取值只能为true或false,不像其他语言,如C++,可以使用允许用整型值代替true或false。
要点4:Java语言中共有4种带符号的整数型基本数据类型,分别为byte,short,int,和long。
要点5:4种带符号整数基本数据类型的取值范围如下:
类型 有效字节数 最小值 最大值
byte 8 -2^7 2^7-1
short 16 -2^15 2^15-1
int 32 -2^31 2^31
long 64 -2^63 2^63-1
要点6:Java语言中的char基本数据类型属于整型,但是它的取值范围为0~2^16-1。
要点7:Java语言中的字符型是基于16位的统一字符集,不是基于7位的ASCII字符集。为了和ASCII字符集兼容,统一字符集包含了ASCII字符集,即用高9位为0的字符映射为ASCII集中对应的编码的字符。也就是说,高9位为0,低7位和ASCII字符集中对应字符的编码一致。
要点8:Java语言中共有两种浮点型基本数据类型,分别为float和double,它们对应的封装Float和Double都有定义NaN和POSITIVE_INFINITY,NEGATIVE_INFINITY常量,用于表示非正常运算结果。