黑马程序员技术交流社区

标题: java常见的命名规范 [打印本页]

作者: gaosenhong    时间: 2016-10-9 22:06
标题: java常见的命名规范
标识符:给类,方法,变量和常量等命名时使用的字符序列。
组成规范:
1)只能由大小写字母,数字,美元符号$,下划线_组成。
2)不能使用关键字
3)第一个字符不能为数字。
注意:严格区分字母大小写,goto,const作为保留字存在,也是关键字。

案例分析:下面哪些是合法的标识符?
HelloWorld        DataClass                _983        $bS5_c7        class                DataClass#        98.3                Hell World
main  String  int
答:HelloWorld  DataClass  _983  $bS5 main  String  是合法字符。
DataClass# 有 # 不是合法字符。
98.3              有 . 不是合法字符。
Hell World  中间有 空格 不是合法字符。
Int是关键字。

Java编程有一套常见的命名规范,可以说是约定俗成的一种规则,不建议随意命名。
命名规范使用驼峰命名方式,可以很方便的读懂要表达的意思。例如 getName 可以很直接看出获取名字的意思。

1、包命名
包:其实就是文件夹,为了解决相同类名的问题,包有2种命名方式,分别为单包和多级包。包的命名使用的字母都是小写的。
单包,例如:xxx包。
多级包:使用 . 来分隔多个包名,一般域名是倒过来写的。例如:com.class.student

2、类或者接口命名
一个单词命名时第一个单词的首字母要大写,例如:Student
多个单词除了每个单词的首字母要大写,例如:StudentNameCount

3、变量或者方法命名
一个单词命名时第一个单词的首字母小写,例如student
多个单词除了第一个单词的首字母要小写,其他单词使用驼峰命名规范,首字母都大写,例如:studentNameCount

4、常量命名
所有英文字母都要大写,多单词使用 _ 进行分割。例如:MAX_STUDENT_COUNT,MAX
作者: 15738863158    时间: 2016-10-9 22:09
插个眼。。。

作者: 蓝光四号    时间: 2016-10-9 22:32
自己写的?

作者: bahamut322    时间: 2016-10-9 22:39
谢谢楼主分享
作者: LXD2016    时间: 2016-10-10 00:22
看楼主敲了这么多字,回复一下表示鼓励

作者: lasa    时间: 2016-10-10 12:04
围观 顶帖





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2