Java标识符命名规范

Java标识符命名规范

标识符

标识符:Java对包、类、方法、参数和变量等要素命名时使用的字符序列称为标识符。简而言之就是给类,接口,抽象类,接口的实现类,常量,变量,方法等元素取名字。

规则

准守如下规则
1.由字母,数字,下划线_,美元符号$组成
2.不能以数字开头
3.Java对于大小写严格区分
4.不能是Java中的关键字

规范:

1.见名知意
2.不允许使用中文和拼音
3.满足驼峰命名法(待会讲)
4.命名的长度最好不要超过31个字符

提供一套开发中标准规范:

包,类,抽象类,接口,接口的实现类,变量,方法,常量

包(文件夹)

  1. 一般都是公司的域名反写
  2. 所有单词使用.隔开
  3. 每个单词都是小写组成

eg: www.sxt.com com.sxt.www www.baidu.com com.baidu.test

类(满足抬头骆驼) class

  1. 所有单词的首字母大写,其他字母小写

eg: HelloWorld IdentifiedDemo

接口: (满足抬头骆驼) interface

  1. 所有单词的首字母大写,其他字母小写
  2. 一般会在第一个单词的前面加上一个大写的I

eg: IStudent ITeacher

接口的实现类 (满足抬头骆驼)

  1. 所有单词的首字母大写,其他字母小写
  2. 一般都会在最后一个单词后面加上 Impl implements

eg: StudentImpl

抽象类(满足抬头骆驼)

  1. 所有单词的首字母大写,其他字母小写
  2. 在单词的开头一般都会加上 Abs

eg:abstract AbsStudent

变量 (满足低头骆驼)

  1. 第一个单词首字母小写,其他单词首字母大写
  2. 一般都是名词

eg: studentName studentScore score totalScore

方法(满足低头骆驼)

  1. 第一个单词首字母小写,其他单词首字母大写
  2. 一般都是动词

eg: getTotalScore getAverageScore getMaxValue getMinValue main

常量:

  1. 所有单词都是大写
  2. 每一个单词都使用_隔开

eg: MAX_VALUE MIN_VALUE PI

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值