A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

gaosenhong

初级黑马

  • 黑马币:20

  • 帖子:9

  • 精华:0

© gaosenhong 初级黑马   /  2016-10-9 22:06  /  1093 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

标识符:给类,方法,变量和常量等命名时使用的字符序列。
组成规范:
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

5 个回复

倒序浏览
回复 使用道具 举报
回复 使用道具 举报
谢谢楼主分享
回复 使用道具 举报
看楼主敲了这么多字,回复一下表示鼓励
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马