八种基本数据类型
- 整数类型:byte(一个字节,-128~127),short(两个字节),int(常用,四个字节),long(八个字节,末尾要加上一个L,小写的不行)。补充:进制的问题:
二进制 0b520(0b开头)
八进制 0720(0开头)
十六进制 0x9F5(0~9 A~F 0x开头) - 浮点数类型:float(四个字节,末尾要加上一个F或者f),double(八个字节,常用)。注意:最好完全避免使用浮点数进行数据比较,浮点数存在舍入误差,它表示的数接近但不等于真实值。
- 字符类型:char(两个字节)注意:Unicode编码让每个字符对应一个数字,由于两位十六进制的数可以表示一个字节,所以Unicode用四位十六进制的数表示所有字符,为U0000~UFFFF,总共164=216=65536个数,如\u0061就是a,其中\u表示转义。
- 布尔类型:boolean(两个值:true&false,到底占几个字节说不好)。
其他
- /是正斜杠,\是反斜杠。\t是制表符,\n是换行……它们是转义字符。