黑马程序员技术交流社区

标题: 如何判断给定字符ch是否可以做Java标识符的起始字符和后续字符 [打印本页]

作者: 温暖的小白    时间: 2015-3-11 10:33
标题: 如何判断给定字符ch是否可以做Java标识符的起始字符和后续字符
如何判断给定字符ch是否可以做Java标识符的起始字符和后续字符呢?


作者: shaoshuai    时间: 2015-3-11 10:39
有什么用呢?
作者: 温暖的小白    时间: 2015-3-11 10:49
java标识符的可以用来标识文件名,变量名,类名,接口名和成员方法名等等,命名规则也有不同,我想作用应该就是验证给定的字符是不是符合Java的命名标准吧。
作者: 温暖的小白    时间: 2015-3-11 11:02
shaoshuai 发表于 2015-3-11 10:39
有什么用呢?

java标识符的可以用来标识文件名,变量名,类名,接口名和成员方法名等等,命名规则也有不同,我想作用应该就是验证给定的字符是不是符合Java的命名标准吧。
作者: 万合天宜    时间: 2015-3-11 11:13
java标识符只有a-z和1-9和_和¥,数字下划线不能开头就可以了啊
作者: 温暖的小白    时间: 2015-3-11 22:41
万合天宜 发表于 2015-3-11 11:13
java标识符只有a-z和1-9和_和¥,数字下划线不能开头就可以了啊

仅仅是这样吗? 版主你帮我看看笔记,是不是哪里记错了?

关键字:被Java赋予特殊含义的单词(课件查找各个关键字的用途),main不是关键字,但它是被虚拟机所识别的名称,比较特殊。
标识符的规则:
1.由26个英文字母的大小写,数字,下划线和$所组成;
2.数字不能开头;
3.不可以使用关键字。
Java严格区分大小写。
Java中的名称规范:
包名:多个单词组成时所有字母都小写。(xxxyyyzzz)
        类名、接口名:多单词组成时,所有单词首字母大写。(XxxYyyZzz)
        变量名、函数名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词的首字母大写。(xxxYyyZzz)
        常量名:所有字母都大写,多单词组成时每个单词用下划线连接。(XXX_YYY_ZZZ)

作者: 温暖的小白    时间: 2015-3-12 10:37
葛正翠 发表于 2015-3-11 22:41
仅仅是这样吗? 版主你帮我看看笔记,是不是哪里记错了?

关键字:被Java赋予特殊含义的单词(课件查找 ...

那是不是很多规则在平时开发的时候不用区分的这么呢?




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