【Java SE】————标识符及命名规则和关键字

【Java SE】————标识符及命名规则和关键字Java标识符:             Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,其中,对于变量,常量,函数,语句块也有名字,我们统统称之为Java标识符.。       标识符是用来给类、对象、方法、变量、接口和自定义数据类型命名的。      Java标识符由数字,字母和下划线(_),美元符号($)组成。在Java中是区分大小写的,而且

大家好,又见面了,我是你们的朋友全栈君。

Java标识符:       

        Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,其中,对于变量,常量,函数,语句块也有名字,我们统统称之为Java标识符.。

        标识符是用来给类、对象、方法、变量、接口和自定义数据类型命名的。

       Java标识符由数字,字母和下划线(_),美元符号($)组成。在Java中是区分大小写的,而且还要求首位不能是数字。最重要的是,Java关键字(于该文章后半部分)不能当作Java标识符。
        例如:
            下面的标识符是正确的:    
                           myName,My_name,Points,$points,_sys_ta,OK,_23b,_3_
             下面的标识符是错误的:    
                           #name,25name,class,&time,if

命名规则:

  A:包名——全部小写,由“.”隔开

  •   单级包:小写                    

                     例如:zhou

  •  多级包:小写,用 ”.”   隔开     

                     例如:com.baidu

  B:类或者接口——所有单词首字母大写

  •   一个单词:首字母大写                     

                                    例如:Student;Demo

  •  多个单词:每个单词首字母大写       

                                    例如:HelloWord;StudentName


   C:方法或者变量——首字母小写,第二个单词开始每个单词首字母大写

  •   一个单词:首字母小写                                                         

                                    例如:name,student

  •  多个单词:从第二个单词开始,每个单词首字母大写          

                                     例如:studentName;showAllNames()


  D:常量——全部大写,单词间 “_” 隔开

  •   一个单词:大写                             

                                     例如:PI

  •  多个单词:大写,并用 ”_“ 隔开   

                                     例如:STUDENT_MAX_AGE  ; HELLO_WORD

关键字:

        Java语言中有一些具有特殊用途的单词,被称为关键字(keyword),当定义标识符时,不要让标识符和关键字相同,否则将引起错误。例如下面的代码,这是通不过编译的:

<span style="font-size:18px;">//试图定义一个名为boolean的变量,但boolean是一个关键字,不能作为标示符
int booolean;</span>

        Java中一共有48个关键字,2个保留字(保留字:const,goto。保留字的意思是java还未使用这两个单词作为关键字,但是未来的Java版本中可能使用)不仅如此,Java中还提供了3个特殊的直接量(true,false,null)。

        Java语言中标识符不能使用这两个保留字和三个特殊的直接量。

                             【Java SE】————标识符及命名规则和关键字 

          如果想了解Java关键字的大致含义及其详细介绍,推荐大家看一下百度百科中的Java关键字

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/157124.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月8日 上午6:16
下一篇 2022年7月8日 上午6:16


相关推荐

  • Access是什么?

    Access是什么?

    2021年10月8日
    65
  • java中executeQuery()方法

    java中executeQuery()方法介绍使用 JDBC 连接数据库需要 4 步 executeQuery 方法是第四步执行查询 要用 statement 类的 executeQuery 方法来下达 select 指令以查询数据库 executeQuery 方法会把数据库响应的查询结果存放在 ResultSet 类对象中供我们使用 举例如下 Stringstr9 selectsnofro

    2025年7月11日
    10
  • 在国内怎么使用谷歌Chrome浏览器,为什么我的谷歌浏览器进去就加载失败

    在国内怎么使用谷歌Chrome浏览器,为什么我的谷歌浏览器进去就加载失败下面跟着我的步伐一起看看吧!一、当你如获至宝的在搜索框输入关键字然后按下回车,经过差不多一杯奶茶的时间加载,你看到了这张图妈耶!不会是我有下载错软件包了吧?我网掉了,没有啊?我设置不对啊?等等,你差不多猜对了,还真跟设置有点关系,我们要知道,正常情况下,国内是无法使用谷歌搜索的二、设置接着你打开设置找到搜索引擎,然后我们选择百度昂梵蒂冈这里我么输入www.baidu.com然后保存即可再次打开谷歌浏览器,这才像摸像样嘛…

    2022年7月14日
    36
  • 给粉丝部署“小龙虾”当场翻车!千万别升OpenClaw新版,这坑太深…

    给粉丝部署“小龙虾”当场翻车!千万别升OpenClaw新版,这坑太深…

    2026年3月13日
    2
  • m2增长率曲线_中国m2历年数据曲线图_中国m2历年数据

    m2增长率曲线_中国m2历年数据曲线图_中国m2历年数据2012 年 5 月经济数据 搜狐财经 580×400 39KB JPEG 李彦宏 有图有真相 移动互联网时代真的结束了 693×390 130KB PNG 图 1 全国主要城市分用途地价环比增长率曲线图 540×248 36KB JPEG 美元强势将如何影响中国 蝴蝶效应 改变国际经 550×300 24KB JPEG 美中日过去 35 年广义货币 总储备比率 世行数据 497×577

    2026年3月17日
    2
  • CSS精灵图(sprite)

    CSS精灵图(sprite)  说到精灵图(雪碧图),大家肯定和我一样觉得这个很新鲜。在学习了有关精灵图(雪碧图)的一些知识后,就来和大家讨论一下,我个人对精灵图(雪碧图)的一些理解和实现方法吧。1、精灵图技术产生的目的:很多大型网页在首次加载的时候都需要加载很多的小图片,而考虑到在同一时间,服务器拥堵的情况下,为了解决这一问题,采用了精灵图这一技术来缓解加载时间过长从而影响用户体验的这个问题。2、精灵图技术的本质…

    2022年6月10日
    39

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号