java标识符命名_java标识符命名规则「建议收藏」

java标识符命名_java标识符命名规则「建议收藏」1.标识符概念:对于java中的类、接口、变量、常量、方法、属性等等命名的字段被称作标识符。通俗的说就是起名字的地方就是标示符。2标识符命名规则:(1).标识符一般有字母、数字、下划线_、美元符$、人民币符号¥组成。(2).注意数字不能放开头(3).不能把java关键字(例如publicint)作为标识符(4).不能把java保留字(goto,const)作为标识符(5).标识符没有长度限制,并…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

1.标识符概念:

对于java中的类、接口、变量、常量、方法、属性等等命名的字段被称作标识符。通俗的说就是起名字的地方就是标示符。

2标识符命名规则:

(1).标识符一般有字母、数字、下划线_、美元符$、人民币符号¥组成。

(2).注意数字不能放开头

(3).不能把java关键字(例如public int)作为标识符

(4).不能把java保留字(goto,const)作为标识符

(5).标识符没有长度限制,并且支持中文,但是不建议使用中文作为标识符

(6).标识符对大小写敏感。(OK、Ok、oK、ok所代表的意义不同)

(7).对于类名、接口名,所有单词首字母大写其他字母小写。(如StudentManager)

(8).对于方法名、变量名,第一个单词首字母小写,其他单词首字母大写,其他字母小写(如strName)

(9).对于包名所有字母都小写(如package animal;)

(10).对于不可变的变量(常量)所有字母都大写,不同单词之间用下划线分隔(如INT_MAX)

3.如何合理命名java标识符呢?

一般我们采取见名之意的命名方式,一种使开发人员都能通俗易懂的规则,一个规范的命名方式是写好代码的良好前提。

例如:int 类型的年龄==>int niAge;(ni代表int类型,age代表年龄)

又如:String类型的名字==>String strName;(str代表String,Name代表名字)

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

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

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


相关推荐

  • Android传输数据时加密详解

    Android传输数据时加密详解Android传输数据时加密详解ONEGoal,ONEPassion!——————–MD5加密———————-MD5即Message-DigestAlgorithm5(信息-摘要算法5),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法),主流编程语言普遍已有MD5实现。将数据(如汉字)运算为另一固定长度值,是杂凑算法的基础原理,MD5的前身有

    2022年5月17日
    34
  • 快速生成数据库ER图的方式[通俗易懂]

    快速生成数据库ER图的方式[通俗易懂]dbdiagram简述快速简单的数据库模型设计工具,可以帮助您使用其自己的特定于域的语言(DSL)来绘制数据库图。最主要的是免费。dbdiagram地址https://dbdiagram.io/dbdiagram效果Draw.io简介对于基于Web的使用免费,对于Atlassian(Confluence/JIRA)应用则需要付费。特点Draw.io是一个免费的在线图表软件,用于制作流程图,流程图等。允许使用不同类型的图表,例如流程图,组织结构图,UML,ER和网络图。允许

    2022年6月21日
    227
  • js原生拖拽的两种方法

    js原生拖拽的两种方法一.mousedown、mousemove和mouseup 拖着目标元素在页面任意位置如果要设置物体拖拽,那么必须使用三个事件,并且这三个事件的使用顺序不能颠倒。1.onmousedown:鼠标按下事件2.onmousemove:鼠标移动事件3.onmouseup:鼠标抬起事件重点:1、一定要绝对定位,脱离文档流才可以移动。2、绑定拖拽的元素,移动和鼠标松开后是对docu…

    2022年6月26日
    29
  • 博科SAN交换机zone配置(华为SNS系列交换机为例OEM博科)[通俗易懂]

    博科SAN交换机zone配置(华为SNS系列交换机为例OEM博科)[通俗易懂]一、zone的定义Zone是Brocade交换机上的标准功能,FCSWITCH上的Zone功能类似于以太网交换机上的VLAN功能,它是将连接在SAN网络中的设备(主机和存储),逻辑上划到为不同的区域内,使得不同区域中的设备相互间不能FC网络直接访问,从而实现网络中的设备之间的相互隔离。二、Zone的功能包含以下两点:1.防止主机节点访问未经授权的存储。Zone中的设备只能访问同一Zone中连接到Fabric的其它设备。不在Zone中的设备不能被Fabric中的其他设备访问。2.隔离不必要状态

    2022年5月21日
    359
  • Executors和ThreadPoolExecutor学习整理

    任务的执行与线程池(上) https://mp.weixin.qq.com/s/p3JZERyZXnF8jR_3KKIGJA 任务的执行与线程池(下) https://mp.weixin.qq.com/s/iUAaVXIB8rCzP_GeDhIlqAjava并发编程–Executor 框架 https://www.cnblogs.com/MOBIN/p/5436482.html线程…

    2022年2月27日
    33
  • 两个向量内积的几何意义_向量外积的几何意义

    两个向量内积的几何意义_向量外积的几何意义https://www.zhihu.com/question/48308610/answer/996133623不过的确,我们要这个东西有什么意义呢?为什么平白无故引入这个概念呢?数学家很多时候引入一个新概念,都是为了方便更其他计算,或解释物理现象。解释物理现象:力的做功,当力的向量和移动距离向量有夹角时,力的功就是力向量与距离向量的点积。方便复杂计算:例如,向量的点积为零,意味着垂直,这在证明垂直问题上有很大作用。…

    2022年9月15日
    0

发表回复

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

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