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

本文介绍了Java编程中的标识符规则,包括命名规范、作用以及区分大小写的特点。同时,详细列举了Java的保留字,如abstract、boolean、break等,并强调它们在代码中的特殊意义。此外,讨论了分隔符的使用,如空格、分号和逗号,并概述了注释的用途和类型,如单行、多行及文档注释。这些基础知识对于理解和编写Java代码至关重要。
摘要由CSDN通过智能技术生成

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单精度浮点
forfor循环
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易失
whilewhile循环
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的设置教程

注意:

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值