标示符:
在程序中自定义的一些名称,例如:变量、类名、方法名……
组成有数字0~9、大小写英文字母、“$”和下划线“_”组成,且不能由数字开头,以及不能使用java已使用和保留的关键字。
Java中的名称规范:
包名:多单词组成,所有字母都小写。例如:xxxyyyzzz
类名、接口名:多单词组成时,所有单词首字母大写。例如:XxxYyyZzz
变量名和函数名:多单词组成时,第一个单词小写,第二个单词起首字母都大写。例如:xxxYyyZzz
常量名: 所有字母都大写,多单词组成时,使用下划线“_”连接。例如XXX_YYY_ZZZ
Java是强类型语言,有8中基本数据类型,包括4种整形、2种浮点类型、1种用于表示Unicode编码的字符单元的字符类型char和1种用于表示真值的boolean类型。
整形:
int 4字节
short 2字节
long 8字节 后缀L,例4000000000L
byte 1字节
十六进制前缀0x,例如0xCAFE
八进制:用0开头
二进制:从java 7开始,前缀0b可以表示二进制,例如0b110
并且,从java 7开始,数字字面量加下划线,只是为了让人更易读,例如1_000_000表示1百万,java编译器会去掉这些下划线
浮点型:
float 4字节 后缀F,例如3.14F
double 8字节 后缀D,例如3.14D
如果3.14不加F,默认为double型
char类型:
用于表示单个字符,通常用来表示字符常量。
Unicode编码单元可以表示为十六进制,范围是u0000到Uffff
转义序列字符u可以出现在字符常量或者字符串的引号之外,而且他转义字符不行
boolean类型:
true和false,用来判断逻辑条件,整形值和布尔值之间不能转换。