2024-04-14

一、Java标识符:


在Java中,标识符是用于命名变量、方法、类、包等程序元素的名称。


标识符必须遵循一些规则和约定,以确保编程语言的正确性和一致性。以下是Java标识符的规则:


可以由字母、数字、下划线(_)和美元符号($)组成。


必须以字母、下划线或美元符号开头,不能以数字开头。


大小写敏感:"myVariable"和"myvariable"被视为两个不同的标识符。


关键字不能用作标识符。例如,关键字if、for、while等不能用作变量名或方法名。


标识符不能包含空格或其他特殊字符,例如@、#、%等。


Java标识符应具有描述性,并遵循驼峰命名法(CamelCase)或者使用下划线进行分隔。


例如,myVariableName或my_variable_name。


合法的Java标识符示例:


int myVariable; String userName; void calculateTotalAmount(); double average_score;


非法的Java标识符示例:


int 123abc; // 以数字开头 double my-var; // 包含特殊字符“-” String if; // 使用了关键字作为标识符


二、Java 中常用的命名原则:


类名:使用名词或名词短语来命名类名,每个单词的首字母大写(大驼峰命名法)。


例如:Person, StudentInfo, Car.


接口名:使用形容词或形容词短语来命名接口名,每个单词的首字母大写(大驼峰命名法)。


例如:Runnable, Serializable, Comparable.


方法名:使用动词或动词短语来命名方法名,第一个单词的首字母小写,后续单词的首字母大写(小驼峰命名法)。


例如:calculateTotal, printData, getUserInfo.


变量名:使用具有描述性的名词或名词短语来命名变量名,第一个单词的首字母小写,后续单词的首字母大写(小驼峰命名法)。


例如:age, firstName, totalAmount.


常量名:使用全大写字母和下划线来表示常量,如果是多个单词,用下划线分隔。


例如:MAX_LENGTH, PI, DEFAULT_TIMEOUT.


包名:使用全小写字母,多个单词时使用点(.)分隔。


例如:com.example.project.


枚举类型名:与类名的命名方式相同,使用名词或名词短语,每个单词的首字母大写。


枚举常量名:使用全大写字母和下划线来表示枚举常量,多个单词时用下划线分隔。


局部变量名:使用具有描述性的名词或名词短语,第一个单词的首字母小写,后续单词的首字母大写(小驼峰命名法)。


例如:count, userName, totalAmount.


遵循这些命名原则可以使您的 Java 代码更加清晰、易读和易于维护。同时,还要注意避免使用与 Java 关键字相同的标识符,以及尽量避免使用含糊不清或无意义的名称。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、Notepad++准备 二、Java第一个行代码【重点】 1.FirstJava.java 文件名:First...
    筱逸丶阅读 434评论 0 0
  • 1.JAVA第一行代码 配置好环境变量,调试成功,在cmd中输入java和javac验证, class First...
    陈志豪_1df1阅读 146评论 0 0
  • 不要为了遵守这份风格指南而破坏代码的向后兼容性。 这里有一些好的理由去忽略某个风格指南: 当应用风格指南的时候使代...
    小哲1998阅读 499评论 0 4
  • 02-python基本数据类型 1.python的几个概念 1.1 表达式 1.2 python中的语句 1.3 ...
    对方正在输入plthjlsh阅读 160评论 0 0
  • 你对python的基本数据知多少 1.基本名词解释 1.1 表达式 表达式,是由数字、算符、数字分组符号(括号)、...
    铁梨花_4a6b阅读 374评论 0 1