基本数据类型:
4整型:byte short int long
byte:字节型--->8个bit(计算机存储最小的字节底层需要8个0或1表示)
1byte == 8bit 00000000 256种 (-128 ~ 127)
第一个bit位置代表符号(-2的7次方)到(+2的7次方-1))
以上的整数类型依次乘以2
short: 2byte == 16bit 65526种 -2的15此方到+2的15次方-1(-32768 ~ 32767)
int: 4byte == 32bit 2的32次方种 -2的31次方到+2的31次方-1
long 8byte == 64bit 2的64次方种
2浮点型:float double
float:32bit == 4byte 第1个为符号中间9个为整数其余为小数
double:64bit == 8byte 第1个为符号中间19个为整数其余为小数
1字符型:char
char: 2byte == 16bit Unicode编码
1布尔型:boolean
boolen:1bit(1byte) true/false
引用数据类型:
数组[]
类class(抽象类abstract class)
接口interface
枚举enum
注解@interface