java基础语法之关键字和标识符
大家好,我们在前面的几篇博客中已经给大家介绍了java的环境安装,第一个java程序,和java环境变量的配置,那么我们这一章节主要给大家介绍一个java中的基础语法,也就是java这门语言当中的一些基本用法,java中的基础语法主要包括java中的关键字和标识符,java中的变量和数据类型,java中的运算符,java中的流程控制语句。大概分为这么4大模块,我们会分别介绍,本篇文章我们主要来研究一下java中的关键字和标识符。
我们先来看一下关键字。什么是关键字呢?关键字就是java语言当中具有特定含义的单词,这个怎么理解呢,比如说我们前面写HelloWorld程序的时候,用了一个单词class ,我们当时给出的解释是用java语言编写程序,必须要创建一个类,而这个class实际上就代表你要创建一个类,class后面的单词就是你创建的这个类的名字,所以我们说class这个单词很特殊,它用在谁的前面谁就变成了一个类,这就是我们所说的具有特定含义的单词,而在java语言当中,像class这样的单词还有很多,我们把他们统一称为关键字。
关键有什么特点呢?首先关键的所有字母都是小写的,其次,在一些高级的开发工具中,关键字会有特殊颜色的显示,还要说明一下这个保留字,目前这个保留字主要有两个,goto,const,什么是保留字呢,就是目前还不是关键字呢,不过可能在java的后续升级版本中有可能升级为关键字,我们他们的地位目前和关键字一样,也就是我们在起名字的时候也不能使用保留字。好了这个就是对于关键字的介绍,这些关键字有什么用,大家先不用着急,也不用背下来,我们在后面的知识点中都会介绍到。
好了,那么我们继续来介绍标识符,什么是标识符呢,说的通俗一点,就是我们在使用java语言的过程,有的时候需要给一些类,或者方法,变量起的名字,而我们自己起的这些名字就叫做标识符。比如我们上个程序中的写的类名HelloWorld,就是我们自己起的名字,所以类似于这种我们自己起名字的序列叫做标识符。那么java中的标识符,都有哪些要求呢,肯定不能让我们为所欲为,所以有如如下的组成规则:
1. 英文大小写字母
2. 数字
3. $ 和 _
并且有如下的注意事项:
1. 不能以数字开头
2. 严格区分大小写
3. 不能是java中的关键字
所以,如果你起了一个类名 123Hello, class , Hiva a 这些都是不合法的,对于符号只能用$ 和 _ ,其他任何符号都不行,包括空格。
而我们在使用标识符的时候,实际上也有一些约定俗成的规则,所谓约定俗成,就是说虽然不强制,但是大家都这么用,这样就有一个好处,根据命名的一个规律,大概可以看出来你这个名字到底指的是类名还是方法名等。这个规则如下
1. 类名和接口名:
使用大驼峰命名法,什么叫大驼峰命名法呢,就是第一个字母大写,如果由多个单词组成,则每个单词的第一个字母都大写,其他小写。如Hello, HelloWorld, StudentInfo等。通常用来给类和接口命名。
2. 方法名和变量名
使用小驼峰命名法,什么叫小驼逢命名法呢,就是第一个字母小写,如果由多个单词组成,则每个单词的每一个字母都大写,其他小写。如 print,sayHello,getSum 等。通常用来给方法名和变量名。
3. 包名
包的本质就是文件夹。我们一般在给包命名的时候,如果是多级文件夹我们使用 . 分隔,通常包的命名都是将域名反转,在加上项目名和模块的名称。如 com.alibaba.taobao.product 这个包大概就是使用一个域名,项目名是taobao,模块名是product, 大概就是这样的一个规则。
4. 常量
java中的常量其实指代的就是java运行环境中保持不变的量,他的命名规则比较特殊,都是使用由大写字母组成,多个单词使用_分隔。
如: MATH_PI, SECRET_KEY 等等。
- 点赞
- 收藏
- 关注作者
评论(0)