java标识符命名规范

java标识符命名规范标识符identifier命名规范作用常量、变量、方法、类和包的名称等1、标识符不能以数字开头2、必须以下划线、字母、$开头3、java中包名、类名是不区分大小写的,也就是说包名:com.wang和com.Wang是相同的包名(即只要字母相同,不区分大小写,都是相同的包名);Aa和aA是相同的类名。这种情况小编译都会报错!!!!###但在使用命令窗口执行java类是,类名是区分大小写的:例如类名是HelloWorld的类执行时的命令是javaHelloWorld不能是jav

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

标识符identifier命名规范

常量、变量、方法、类和包的名称等

1、标识符不能以数字开头

2、必须以下划线、字母、$开头

3、java中包名、类名是不区分大小写的

也就是说包名:com.wang 和com.Wang是相同的包名(即只要字母相同,不区分大小写,都是相同的包名);Aa和aA 是相同的类名 。这种情况小编译都会报错!!!!
###但在使用命令窗口执行java类是,类名是区分大小写的:例如
类名是HelloWorld的类 执行时的命令是 java HelloWorld 不能是 java helloworld
但是方法名、成员变量名、属性名是严格区分大小写的,即 Int Aa,aA ; 是正确的 ,编译不会报错!!!

综上述:总体上讲 Java 是大小写敏感的即区分大小写的!

4、不能是java的关键字或者叫保留字

常规建议:

1、驼峰标识

1.1、类名,接口名称在命名的时候要首字符大写
1.2、方法,变量命名的时候首字母要小写
1.3、多个单词拼接表示一个标识符的时候,每个单词的首字符都大写

2、见名知义

通过标识符的名称能知道代表的含义
千万不要写拼音

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

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

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


相关推荐

  • makefile 常用函数notdir、wildcard、patsubst

    notdir,wildcard和patsubst是makefile中几个有用的函数,以前没留意过makefile中函数的用法,今天稍微看看~ 1、makefile里的函数makefile里的函数使用,和取变量的值类似,是以一个‘$’开始,然后是一个括号里面是函数名和需要的参数列表,多个变量用逗号隔开,像这样return=$(functionname arg1,

    2022年4月7日
    63
  • 微型计算机原理与接口技术——8086指令系统之移位指令

    微型计算机原理与接口技术——8086指令系统之移位指令移位指令移动一位时由指令直接给出;移动两位及以上,则移位次数由CL指定。要求操作数不能是立即数;这类指令的执行大多会影响6个状态标志位。非循环移位指令逻辑左移SHL(ShiftLogicLeft)算术左移SAL(ShiftArithmeticLeft)逻辑右移SHR(ShiftLogicRight)算术右移SAR(ShiftArithmeticRight)4条指令的格式完全相同,可实现对8位或16位寄存器操作数或内存操作数进行指定次数的移位。逻辑移位指令针对的

    2022年5月11日
    58
  • 面试题,说说你对spring IOC和AOP的理解

    面试题,说说你对spring IOC和AOP的理解https://blog.csdn.net/s20081294/article/details/44677387在面试中,经常会问,说说你对springIOC和AOP的理解,问题很宽泛,似乎不知道从何说起。回答思路:1.先用通俗易懂的话解释下何为IOC和AOP———》2.各自的实现原理———–》3.自己的项目中如何使用以下是个人的一些总结,仅供参考。1.IOC…

    2022年6月16日
    67
  • error C141(C2G的交易平台有哪些)

    1.堆栈总分布为:2G2G=2*1024*1024*1024B=2*10^9;#defineMAXBIT   100000  #defineMAXLEAF  4000 typedefstruct {  intbit[MAXBIT];  intstart;}HCodeType;    /*编码结构体*/

    2022年4月12日
    67
  • 约瑟夫算法(数学分析法)

    约瑟夫算法(数学分析法)

    2021年12月5日
    45
  • Linux搭建eureka集群,基于dns搭建eureka集群[通俗易懂]

    Linux搭建eureka集群,基于dns搭建eureka集群[通俗易懂]eureka集群方案:1.通常我们部署的eureka节点多于两个,根据实际需求,只需要将相邻节点进行相互注册(eureka节点形成环状),就达到了高可用性集群,任何一个eureka节点挂掉不会受到影响。2.可能会有初学者和我一样,一开始的时候没有完全理解eureka集群的原理,直接把每个eureka节点的url写进配置文件,期望所有的eureka节点进行相互注册。实际上,节点间进行信息同步的时候,…

    2022年5月3日
    119

发表回复

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

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