Java中标识符的命名规则

Java中标识符的命名规则培养好的编程习惯是十分重要的。本文带你简单认识一下Java中标识符的命名规则和规范。

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


培养好的编程习惯是十分重要的。本文带你简单认识一下Java中标识符的命名规则和规范。

 

一、标识符是什么


简单的说,Java中凡是可以由程序员自己起名字的都叫标识符。其涉及到的结构有:包名、类名、接口名、变量名、方法名、常量名。

 

二、标识符的命名规则


① 由26个英文字母大小写,0-9,_ 或 $ 组成。

② 数字不可以开头。

③ 不可以使用关键字(class、int等)和保留字(goto和const),但能包含关键字和保留字。

④ Java中严格区分大小写,长度无限制。(例:class×,Class√)

⑤ 标识符不能包含空格。

 

三、标识符的命名规范


> 包名:多单词组成时所有字母都小写。(例:aaabbbccc)

> 类名、接口名:多单词组成时,所有单词的首字母大写。(例:AaaBbbCcc)

> 变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写。(例:aaaBbbCcc)

> 常量名:所有字母都大写,多单词时每个单词之间用下划线_连接。(例:AAA_BBB_CCC)

 

四、命名规则和命名规范的区别


> 命名规则:以上5个命名规则是Java中标识符命名时必须要遵守的规定。任何一个规则不遵守都会引起编译不通过的情况。

> 命名规范:以上命名规范非硬性规定,即若不遵守也不会影响程序的编译和运行。虽然如此,但最好严格遵守这些命名规范,标识符的命名要做到见名知意,所起名字既要贴近实际内容,也要能让人一眼看出该标识符属于哪种结构。

 

切记,培养好的编程习惯是十分重要的。

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 用SqlBulkCopy批量安插数据时提示来自数据源的 String 类型的给定值不能转换为指定目标列的类型 int…

    用SqlBulkCopy批量安插数据时提示来自数据源的 String 类型的给定值不能转换为指定目标列的类型 int…dr[“description”]=ds.Tables[0].Rows[i][“组织描述”].ToString();dr[“groupuser”]=ds.Tables[0].Rows[i][“组织成员”].ToString();dr[“userid”]=AMSession.LoginUser…

    2022年7月20日
    14
  • 唯一索引和普通索引的区别

    唯一索引和普通索引的区别一、背景介绍索引用来快速地寻找那些具有特定值的记录,如果没有索引,执行查询时Mysql必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录,表里面的记录数量越多,这个操作的代价就越高,如果作为搜索条件的列上已经创建了索引,mysql无需扫描任何记录即可迅速得到目标记录所在的位置。如果表有一千个记录,通过索引查找记录至少要比顺序扫描记录快100倍。所以对于现在的各种大型数据库来说,索…

    2022年9月19日
    0
  • java 取余 负数_Java中有关负数取余的计算[通俗易懂]

    java 取余 负数_Java中有关负数取余的计算[通俗易懂]Java中有关负数取余的计算先看测试代码:publicclassSolution{publicstaticvoidmain(String[]args){System.out.println(“2%3=”+2%3);System.out.println(“2%-3=”+2%-3);System.out.println(“-2%3=”+-2…

    2022年5月22日
    34
  • 计算机二级C语言公共基础知识,以及习题总结(一)

    计算机二级C语言公共基础知识,以及习题总结(一)二级C语言公共基础知识,以及习题总结,算法的基本概念,算法的复杂度,数据结构的基本概念,什么是数据结构,数据结构的图形表示,线性结构和非线性结构,线性表的基本概念,线性表的顺序存储结构,栈和队列,队列及其基本运算,线性链表的基本概念

    2022年5月27日
    35
  • vue 最简易的邮箱正则表达式[通俗易懂]

    vue 最简易的邮箱正则表达式[通俗易懂]直接使用的正则表达式

    2022年9月2日
    2
  • 数据结构与算法Python_数据结构与算法python语言实现

    数据结构与算法Python_数据结构与算法python语言实现我们已经知道算法是具有有限步骤的过程,其最终的目的是为了解决问题,而根据我们的经验,同一个问题的解决方法通常并非唯一。这就产生一个有趣的问题:如何对比用于解决同一问题的不同算法?为了以合理的方式提高程序效率,我们应该知道如何准确评估一个算法的性能。本节学习首先介绍算法分析的重要性,并讲解了分析算法的时间复杂度和空间复杂度分析方法,最后介绍了Python列表和字典常见操作的时间复杂度。

    2022年9月27日
    0

发表回复

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

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