(二) JavaSE基础语法 - 标识符

一、标识符的命名规则

 

一、标识符包含那些 ?

包名、类名、方法名、变量名、常量名等。

 

二、命名规则:

1、 26个英文字母、0~9数字、_、$符号组成(可以使用汉字命名,但不推荐)。
2、 不能够直接使用关键字与保留字,但可以包含关键字与保留字。
3、 不能够以数字开头。
4、 严格区分大小写,但不限定长度。

 
示例:

正确:
$11
_11
s11
inew

错误:
1i //数字开头
new //直接使用了new关键字
    

 

三、附录:

 
1、关键字:

abstractassertbooleanbreakbyte
casecatchcharclassconst
continuedefaultdodoubleelse
enumextendsfinalfinallyfloat
forgotoifimplementsimport
instanceofintinterfacelongnative
newpackageprivateprotectedpublic
returnstrictfpshortstaticsuper
switchsynchronizedthisthrowthrows
transienttryvoidvolatilewhile

 
2、保留字:

仅仅包含两个:goto与const

 
 

二、标识符的命名规范

 
除了遵守上面的标识符命名规则外,包名、类名、变量名、常量等标识符在命名时应当遵守下列规范,尽管你不遵守也不会报错,但为了更好的代码质量,推荐你这样做:
 

一、规范要求:

1、 不要使用_、$开头。

2、 应当使用有意义的命名(也可以使用缩写)。

3、 不要使用中文或中文拼音命名(下个翻译词典吧)。

 

二、具体标识符规范格式如下:

1、 包名: 字母全部小写。

com
    
packagename    

 
2、 类名(包括接口名): 只有一个单词的话,单词首字母大写其他小写;多个单词的话,多个单词的首字母大写其他小写。

public class User{
    ...
}

public class UserAccount{
    ...
}    

 
3、方法名: 只有一个单词的话,字母全部小写;包含多个单词的话,第一个单词全部小写,其他单词的首字母大写。

play(...){
	...    
}

printMessage(...){
    ....
}

 
4、 变量名: 只有一个单词的话,字母全部小写;包含多个单词的话,第一个单词全部小写,其他单词的首字母大写。

int i = 0;

int accountCount = 0;

 
5、常量名: 只有一个单词的话,字母全部大写;包含多个单词的话,每个单词的字母全部大写,各个单词之间使用_连接。

int static final FRIDAT = 5;

int static final FRIDAT_TO_NUMBER = 5;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值