java基础语法之关键字和标识符

举报
一缕82年的清风 发表于 2022/04/05 15:14:59 2022/04/05
【摘要】 大家好,我们在前面的几篇博客中已经给大家介绍了java的环境安装,第一个java程序,和java环境变量的配置,那么我们这一章节主要给大家介绍一个java中的基础语法,也就是java这门语言当中的一些基本用法,java中的基础语法主要包括java中的关键字和标识符,java中的变量和数据类型,java中的运算符,java中的流程控制语句。大概分为这么4大模块,我们会分别介绍,本篇文章我们主要...

大家好,我们在前面的几篇博客中已经给大家介绍了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   等等。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。