您的位置:首页 > 编程语言 > Java开发

Java中的标识符与关键字(超详细讲解)

2020-08-06 22:30 267 查看

初学笔记(十)

标识符

什么是标识符?

我们在java程序编程中,使用EditPlus工具进行代码编写的时候,有一些单词是蓝色,有的是红色,有的是黑色......

在这其中,在java源代码中,在EditPlus工具中显示的高亮颜色为黑色时,这个单词属于标识符。

标识符可以标识什么?

可以标识:

  • 类名
  • 方法名
  • 变量名
  • 接口名
  • 常量名
  • ......

那么,到底什么是标识符呢? 

一句话:凡是程序员自己有权利命名的单词都是标识符。

注意:mian是标识符,但是不可以修改。因为main是SUN公司固定死的 。

 

标识符的命名规则

命名规则属于语法机制,必须遵守,不遵守命名规则的标识不符合语法规则。

规则1:标识符只能由数字、字母(包括中文)、下划线、美元符号组成,不能含有其他符号(比如空格)。

规则2:标识符不能以数字开头。

规则3:关键字不能做标识符。如:public class void

规则4:Java是严格区分大小写的。但是对于类名来说,如果一个java源文件同时出现了A类和a类,那么谁在前就生成谁。

规则5:标识符理论上没有长度限制。

标识符的命名规范

 问:命名规则与命名规范有什么区别?

       命名规则是语法,不遵守编译就会报错。

       命名规范命名的格式,应该成为一种习惯。

统一按照规范进行的话,代码的可读性很好

具体的命名规范: 

规范1:见名知意。(起这个标识符的时候,最好一看这个单词就知道什么意思)

规范2:遵循驼峰命名的方式。如BiaoShiFu,一眼就能看出是四个单词。

规范3:类名、接口名有特殊要求

类名和接口名首字母大写,后面每个单词首字母大写。

如:StudentsTest、UserTest

规范4:变量名、方法名有特殊要求

变量名、方法名首字母小写,后面每个单词首字母大写。

nianLing(NianLing这样写就不符合规范了)

mingZi(MingZi这样写也不符合规范)

规范5:所有常量名,全部大写,并且单词和单词之间采用下划线衔接

如:USER_ACE:用户年龄

        MATH_PI:固定不变的常量5201314....

 

 

关键字

什么是关键字?

在SUN公司开发Java语言的时候,提前定义好了一些具有特殊含义的单词,这些单词全部小写,具有特殊含义,不能用作标识符。

凡是在EditPlus中以蓝色字体形式存在的都是关键字,具有特殊含义。

切记:

Java语言中的所有关键字都是小写的。

注意:在Java语言中是严格区分大小写的,public与Public不一样,class与Class也不一样。

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: