Java基础:标识符与保留字(关键字)

Java:标识符与保留字(关键字)

 

1.标识符(identifier)

Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。

标识符的作用

在现实中,如果事物没有名字,人们便无法称呼它并交流。同样的,程序中的各种元素也要有各自的名字才能互相区别、便于使用。因此,Java中用标识符给程序中的接口、类、方法、变量、包等起名字。

 

命名规则

  • 所有的标识符都只能以字母、$、或下划线(_)开始

  • 第二个字符之后:可以由以上3种字符和数字组成,不允许出现其他字符,如+、空格、#等

  • 保留字(关键字)不能用作标识符

  • 标识符是大小写敏感的

  • 长度不受限制

  • 合法标识符举例:a1、$salary、_value、__1_value

  • 非法标识符举例:2ab、-x、a+b

 

2.保留字(关键字)

保留字(reserved word)是Java内部定义的名称术语。具有专门的意义及用途,不能当作一般的标识符使用。

保留字(关键字)说明
abstract 声明抽象
boolean 布尔型
break 跳出循环
byte 字节型
case 定义一个值以供 switch 选择
catch 捕捉异常
char 字符型
class
continue 继续循环
default 默认
do 运行
double 双精度浮点
else 否则
extends 继承,扩充
false
final 最终值,不可改变的
finally 有没有异常都执行
float 单精度浮点
for for循环
if 如果
implements 实现(接口)
import 导入
instanceof 实例
int 整型
interface 接口
long 长整型
native 本地,原生方法(非 Java 实现)
new 创建
null
package
private 私有的
protected 受保护的
public 公共的
return 返回
short 短整型
static 静态
super 父类
switch 根据值选择执行
synchronized 线程,同步
throw 抛出一个异常对象
throws 声明一个异常可能被抛出
transient 短暂
true
try 捕获异常
void 无返回值
volatile 易失
while while循环
this 本类

注意:

  1. true、false、null为小写,不和C++一样可以大写

  2. 无 sizeof 运算符

  3. const 不是Java中编程语言中使用的保留字

 

3.分隔符

分隔符用于分开两个不同的语法成分

  • 空格:用于保留字、标识符之间的分隔。

  • 英文分号:用于语句之间的分隔

  • 英文逗号:用于数据之间的分隔

  • 其他分隔符:()、{}、[]、'等

 

4.注释

注释的用途

  1. 标注目的、作者、版本、版权等说明

  2. 描述变量、方法等功能

  3. 对难以理解的代码给予注释

  4. 一种调试手段。将暂时不用的代码注释掉,便于调试

 

Java的三种注释

  • 单行注释(以//开始,位于//之后的本行文字都是注释内容)

用途:注释掉一行的内容,该内容通常都是对本行代码的解释

例如:

 public double getArea();    //求面积

IDEA小技巧:Crtl+/ 可以对选中的文字前面加上//来进行快捷注释

  • 多行注释(以/*开始,*/结束,位于两者之间为注释内容)

用途:注释掉多行文字,这多行文字是对代码的解释说明

例如:

 /*需要注释的内容
 多行注释*/
  • 文档注释(以/**开始,*/结束。使用/**...*/将注释形成文档,并输入给Javadoc以生成HTML代码文档)

用途:此注释通常用于生成类、方法的文档说明,可以通过该文档轻松说明类,方法的作用、参数、返回信息

例如:

 /**
 *此方法用于完成...功能
 *@param age 用户年龄
 *@return 返回...值
 */

更多:关于IDEA生成JavaDoc的设置教程

注意:

注释是写给人看的,机器不把它当作程序的一部分进行编译处理。不同的注释可以嵌套。比如,将某一大段注释掉,其中的某些行可能含有自己的单行注释。

posted @ 2021-03-27 23:11  D..T  阅读(478)  评论(0编辑  收藏  举报