Java中的标识符与关键字(超详细讲解)
初学笔记(十)
标识符
什么是标识符?
我们在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也不一样。
- java中的static和final关键字(讲解很详细)
- 标识符、关键字、保留字详细讲解
- 详细讲解java中synchronized关键字和Lock接口
- Java Executor 框架详细讲解
- java中图形程序设计详细讲解
- java代理详细讲解
- JAVA基础学习总结,day1(关键字,标识符,常量,数据类型)
- java语言的注释、标识符、关键字等概述
- 初识java的第二天(认识关键字和标识符)
- Java堆、栈和常量池以及相关String的详细讲解(经典中的经典)
- Java EL 详细用法讲解
- 详细讲解Java中log4j的使用方法
- Java初学者笔记二-关键字及标识符
- JAVA基础2-标识符、关键字、数据类型与运算符
- java语言基础——1标识符、关键字
- JAVA MemCache 史无前例的详细讲解!看完包精通MEMCACHE!
- Java 学习笔记 —— 标识符、关键字以及注释方式
- Java的关键字、标识符及变量名
- Java基础语法(一)<注释,关键字,常量,变量,数据类型,标识符,数据类型转换>
- java基础 五 java注释 关键字 标识符