Java标识符命名规范

涎涎原创约 589 字大约 2 分钟...JavaJava

78-Java标识符命名规范.mdopen in new window

注意

本博文仅供学术研究和交流参考,严禁将其用于商业用途。如因违规使用产生的任何法律问题,使用者需自行负责。

  • Java中的包、类、方法、参数和变量的名称

  • 标识符的命名规则

    • 必须以字母、下划线(_)或美元符号($)开头

    • 余下的字符可以是下划线、美元符号或任何的字母或数字,长度不限。标识符中不能有空格。

    • 不能使用Java中的关键字或者保留字做为标识符

元素规范示例
类名Pascal规则Person StudentDemo
变量名Camel规则age height avgValue
方法名Camel规则getAge setUserName
包名全部小写com.tencent
常量名全部大写MAX_VALUE

大到工程名,小到变量名,还有包名,类名,还有方法名这些都是标识符

  1. 标识符有哪些?

工程名

包名

类名

方法名

变量名

  1. 标识符命名规范:

工程名:简短 ,全部英文字母 ,小写 hospitalInformationSystem × his √

包名:域名.公司名.工程名.模块名
net.tencent.hospitalInformationSystem × net.tencent.his √

类名:首字母大写,驼峰命名法 订单明细类:OrderDetail.java __/_/_

方法名:首字母小写,驼峰命名法 显示名字的方法:displayName()

变量名:首字母小写,驼峰命名法

dao: DataAccessObject 数据访问对象

  1. 标识符的命名规则:

必须以字母、下划线(_)或美元符号($)开头

余下的字符可以是下划线、美元符号或任何的字母或数字,长度不限。标识符中不能有空格。

不能使用Java中的关键字或者保留字做为标识符

拓展知识: Eclipse快捷键大全open in new window

关键字/保留字
abstractcontinuegotonullswitch
assertdefaultifpackagesynchronized
booleandoimplementsprivatethis
breakdoubleimportprotectedthrow
byteelseinstanceofpublicthrows
caseextendsintreturntransient
catchfinalinterfaceshorttry
charfinallylongstaticvoid
classfloatnativestrictfpvolatile
constfornewsuperwhile

分割线


相关信息

以上就是我关于 Java标识符命名规范 知识点的整理与总结的全部内容,另附源码open in new window

上次编辑于:
贡献者: 涎涎
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.15.4