Java——标识符

一、标识符介绍

1、什么是标识符

标识符(Identifier)是Java编程语言中用于命名变量、方法、类、包、常量及其他用户定义项目的名称。简单的说就是只要是可以自定义命名的地方就是标识符。

2、标识符的命名规则

在Java中,标识符的命名必须遵循一定的规则:

首字符

必须是一个英文字母(大写或小写)、美元符号 $ 或下划线 _。首字符不能是数字。

后续字符

可以是英文字母(大写或小写)、美元符号 $、下划线 _ 或数字。

大小写敏感

Java区分大小写。例如,Variablevariable 是两个不同的标识符。

不能使用Java关键字

标识符不能与Java语言的关键字相同,如 classpublicstatic 等。但是中间可以包含关键字例如 class1

无限制长度

标识符可以是任意长度的字符序列,但为了代码可读性,建议不要过长。

3、有效标识符实例

int myVariable;
double $price;
String _name;
boolean isAvailable1;

4、Java中的部分关键字

abstract, assert, boolean, break, byte,
case, catch, char, class, const,
continue, default, do, double, else,
enum, 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

二、标识符命名规范

知道了标识符的命名规则可以让我们正确的命名标识符,下面我们将介绍标识符命名规范,他可以使我们命名更符合规范,更易读。

1、类名和接口名:

使用大驼峰命名法(Pascal Case),每个单词的首字母大写。例如:

MyClass、EmployeeDetails

2、方法名和变量名:

使用小驼峰命名法(Camel Case),第一个单词首字母小写,后续单词的首字母大写。例如:

calculateTotal、employeeName

3、常量名:

使用全大写字母,每个单词之间使用下划线分隔单词。例如:

MAX_VALUE、PI_CONSTANT

4、包名:

使用全小写字母,通常是公司域名的反转加上项目名。例如:

com.example.project

三、Java的关键字和保留字

1、关键字

关键字(Keyword)是编程语言中赋予了特殊含义的词汇,它们具有特定的语法和语义,组成了语言的基础结构。Java关键字是Java语言赋予了特殊含义的单词,这些单词在语言中有预定义的含义和用途,不能用作用户定义的标识符(如变量名、类名或方法名)。

特点:关键字的所有字母都是小写的。

类别关键字
用于定义数据类型的关键字classinterfaceenumbyteshortintlongfloatdoublecharbooleanvoid
用于定义数据类型值的关键字truefalsenull
用于定义流程控制的关键字ifelseswitchcasedefaultwhiledoforbreakcontinuereturn
用于定义访问权限修饰符的关键字privateprotectedpublic
用于定义类、函数、变量修饰符的关键字abstractfinalstaticsynchronized
用于定义类与类关系的关键字extendsimplements
用于定义实例化及引用变量、判断实例的关键字newthissuperinstanceof
用于异常处理的关键字trycatchfinallythrowthrows
用于包的关键字packageimport
其它修饰符关键字nativestrictfptransientvolatileassert

2、保留字

保留字是当前 Java 版本未使用,但将来版本可能使用的保留词汇。命名标识符时也要避免这些保留字。

部分保留字:

byValue,cast,future,generic,inner,operator,outer,rest,var,goto,const

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值