文章目录
注释
单行注释
//这是一个单行注释!
多行注释
多行注释不能包含多行注释
/*
这是一个多行多行注释!
这是一个多行多行注释!
这是一个多行多行注释!
*/
文档注释
标识符和关键字
标识符
标识符是程序员为自己定义的变量、方法、类、接口等赋予的名字。
标识符命名规则:
- 只能由字母、数字、下划线、美元符号组成。
- 严格区分大小写
- 不能使用关键字
- 必须以字母开始,后面可以跟字母和数字的任意组合。
如果想知道哪些Unicode字符属于Java中的“字母”,可以使用Character的isJavaIdentifierStart和isJavaIdentifierPart方法来检查。
尽管美元符号是一个合法的Java字符,但不要在自己的代码中使用这个字符。它只能用在Java编译器或者其他工具生成的名字中。
标识符命名规范:
- 遵守“驼峰命名”规范。
- 类名、接口名的首字母大写,如果名字是以多个单词组成,则每个单词首字母大写。
- 变量名、方法名首字母小写,如果名字是以多个单词组成,则其余单词首字母大写。
- 常量名每个字母都大写,单词与单词之间用下划线分割
- 见名知意
关键字
关键字是Java赋予了特殊含义和用途的单词,程序员不可以使用它们来命名。
数据类型
基本数据类型
整型
类型 | 存储需求(字节) | 取值范围 |
---|---|---|
byte | 1 | -128~127 |
short | 2 | -32 768~32 767 |
int | 4 | -2 147 483 648 ~ 2 147 483 647 |
long | 8 | -9 223 372 036 854 775 808 ~ 9 223 372 036 854 775 807 |
- 十进制的表示不需要加后缀
- 二进制的表示需要加一个0b或0B的前缀
- 八进制的表示需要加一个0的前缀
- 十六进制的表示需要加一个0x或0X的前缀
注意事项:
- 整型的数值默认为int,ong类型的数值需要加上后缀l或L。
- Java中整型数值的存储所占用的字节数与平台无关,固定不变。
- byte类型可以不表示范围-128~127内