注释
- 单行注释:以"//“开头,”//"后面的单行内容均为注释
- 多行注释:以“/”开头“/”结尾,在中间的内容未注释,注意多行注释不能嵌套使用
- 文档注释:"/** 注释内容 */",注释包含一些说明性的文字及一些javadoc标签,后期写项目的时候,可以生成项目的API
/**
* Welcome类(我是文档注释)
* @author 高淇
* @version 1.0
*/
public class Welcome {
//我是单行注释
public static void main(String[] args/*我是行内注释 */) {
System.out.println("Hello World!");
}
/*
我是多行注释!
我是多行注释!
*/
}
标识符
标识符用于给变量,类,方法以及包命名。标识符需要遵守以下规则:
- 标识符必须以字母,下划线,美元符号$开头
- 标识符其他部分可以是字母,下划线,美元符和数字的任意组合
- java标识符大小写敏感且无长度限制,但一般要让开发者看名字就大概知道这个标识符代表的东西实现了什么功能
- 标识符不可以是java的关键字
标识符的行业默认使用规范
- 表示类名的标识符:每个单词的首字母大写
- 表示方法和变量的标识符:第一个单词小写,从第二个单词开始首字母大写,即“驼峰原则”,如eatFood()
- java不采用通用语言使用的ASCII字符集,而采用Unicode标准的国际字符集,因此也可以使用汉字定义标识符,但不推荐
/*合法的标识符*/
int a = 3;
int _123 = 3;
int $12aa = 3;
int 变量1 = 55; //合法,但是不建议使用中文命名的标识符
/*不合法的标识符*/
int 1a = 3; //不能用数字开头
int a# = 3; //不能包含#这样的特殊字符
int int = 3; //不能使用关键字
关键字/保留字
Java关键字是Java语言保留供内部使用的,如class用于定义类。 关键字也可以称为保留字,它们的意思是一样的,我们不能使用关键字作为变量名或方法名。
abstract | assert | boolean | break | byte | case |
catch | char | class | const | continue | default |
do | double | else | extends | final | finally |
float | for | goto | if | implements | import |
instanceof | int | interface | long | native | new |
null | package | private | protected | public | return |
short | static | strictfp | super | switch | synchronized |
this | throw | throws | transient | try | void |
volatile | while |