Java:标识符规则_驼峰原则

2018-12-30  本文已影响0人  蓝瑟Engineer

这小节,给大家讲解一下标识符的规范。

标识符是用来给变量,类,方法以及包进行命名的,说白了就是起名字的规范,我们学了这个东西以后就是给他们起个规范名字,那么下面有这么一些规范需要了解。

首先,我们起名的时候,标识符必须是以字母,下划线,美元符号($)开头。如实例代码:

public static void main(String[] args) {

             int a = 1;//以字母开头

             int _a = 1;//以下划线开头

             int $a = 1;//以美元符号开头

}

对于字母开头的大家一定很容易理解!但是可能还带有下划线以及美元符号,美元符号大家可能不是很适应,但是,在工作中也很常用。($)准确的说是美国人发明的,当然也会作为一个重要的标记,所以开头必须是他,不能是数字或其他符号;除了开头以外的其他部分。可以是字母,下划线,美元符任意组合,这样比较下来的话,也就是说数字不能作为开头。

显然以数字开头,编辑器就报了错

数字不能作为开头,还有的就是大小写敏感长度无限制(当然长度无限制,我们在开发时也不会写太长的名字,对吧),还有就是不能使用Java上的关键字。比如说:class,static,mian等等。

以关键字开头,编辑器报错

第一,我们给类起名字的时候首字母一定要大写(注意,这里指的是规范),有的人说:那我首字母不大写行不行。当然可以,不写大写也行,只是规范而已。

第二,就是方法名和变量首字母一定要小写,第一个单词以小写书写,第二个单词开始首字母大写,注意一下,这儿就有一个叫做所谓的驼峰原则。比如说我在这儿起个名字eat(),eatFood(),为了区分第二个单词,第二个单词的第一个字母需要大写,他就跟个驼峰一样,凸出这么一块一块的

驼峰原则实例图 驼峰命名

第二个单词首字母用大写来进行区分很容易阅读,这个是一个基本规范,还有一点需要注意一下,刚刚我们一直所说的字母,这个字母不仅仅包含了26个英文字母,实际上,Java它不是采用的ASCII字符集,而是采用Unicode标准的国际字符集,所以这里的字母不仅包含英文,还包括汉字等,但是不建议大家使用汉字来定义标识符

使用汉字命名

好啦,标识符规范就这样几个要点,很简单,希望能对你有帮助。

上一篇下一篇

猜你喜欢

热点阅读