JAVA里常见的命名规则和命名规范
目录
1.什么是标识符呢?标识符又可以标识什么呢?
2.命名规则和命名规范的区别
3.Java标识符命名规则
4.包名的命名规范
5.类名的命名规范
6.方法名与变量名的命名规范
俗话说"无规矩不成方圆!!!!"所以Java语言里面有很多命名规范,比如类名的命名,包名的命名等等!!!
所以小编就把自己目前了解到的相关的标识符的命名规则和命名规范分享一下!!!
1.什么是标识符呢?标识符又可以标识什么呢?
凡是程序员有权力命名的单词都是标识符!标识符可以标识类名,方法名,变量名,接口名和常量名等!
标识是不可以随意编写的!它有自己的命名规则的哈!
2.命名规则和命名规范的区别
又来了,又来了!脑瓜子嗡嗡的!这命名规则和命名规范难道还不一样?
确实哈!这命名规则和命名规范真的大不一样!
命名规则是语法,不遵守会编译报错.命名规范只是说,大家尽量按统一的规范来进行命名,不符合规范也不会报错,编译是没有问题的啦!
但是,大家都有这样一个好的命名习惯,咱们偏要不一样!这样"标新立异"的做法确实不太收欢迎哈!在命名规范上面,友友们可别太追求"创新"哈!
在生活中,命名规则也就相当于咱们的法律!而命名规范就相当于道德!
好了,现在就是标识符的命名规则啦!!!!(必须要遵守的哈!)
3.Java标识符命名规则
- 标识符必须以字母,美元符($),下划线开头(_),其他部分可以是数字字母的组合,但是不能以数字开头。
- 标识符只能包含两个特殊字符,即:美元符($),下划线(_)
- 标识符之间不能含空格
- 不能是java中的关键字 如:true int String等
- java严格区分大小写(这个是需要注意的点哦!)
- 标识符理论上是没有长度限制的
(注意: 接下来都是命名规范哈!!养成好习惯从现在做起!!!)
4.包名的命名规范
咱们敲代码前,要先建一个包,就先来说说包名的命名规范
(其实这个要求没有那么严格的哈!!并不会因为你没有这样命名就会报错什么的!!!)
(但是一般咱们想进的闪闪发光的"大厂",有这样的命名习惯是很不错的哦!!!)
sun公司建议:采用组织机构名倒置的方式起名
如:www.sina.com==========>com.sina.news
www.slxy.com========>com.slxy.cwgl
唯一的前缀-----组织机构名(比如你的学校)------部门名称------项目名
这个命名方式类似于家庭地址:XX省.XX市.XX街.XXX.stuSysetm(项目名)
5.类名的命名规范
建完包了之后呢,就是需要创建一个类,那么就有类名的命名规范
- 如果类名是一个单词,单词首字母大写,如:Person
- 若类名是多个单词,每一个单词的首字母都必须大写,如:HelloWorld.
- 类名要有意义,不能起x,y,z这样的没有意义的
- 类名不限长度,见名知意。建议:专用取繁,常用取简。
6.方法名与变量名的命名规范
- 遵循java标识符规范
- 如果变量名是一个单词,单词全部小写,如:score,若变量名是多个单词,第一个单词的首字母小写,其他单词首字母大写,如:myScore.
- 建议:见名知意
好啦!小编目前了解的就这么多啦 !!!!还望见谅!!!
(小编仍然在继续努力学习更多哟!以后会多多分享哒!)
希望对友友们有所帮助!!!!
JAVA里常见的命名规则和命名规范相关推荐
- Java标识符的命名规则和命名规范
一.Java标识符的命名规则 1.Java中的标识符只能使用字母大小写.数字0-9.美元符号$.下划线_ 2.Java中的标识符不能使用关键字.保留字.特殊值,例如class.viod.public. ...
- 标识符的命名规则和命名规范
IdentifierTest.java /*1.在java程序当中,使用editplus工具进行代码编写的时候,有一些单词是蓝色,有的是红色,有的是绿色,有的是黑色,有的是紫色,有的是粉色...... ...
- javascript 变量的命名规则和命名规范
变量的命名规则和命名规范 - 规则: 必须遵守的,不遵守就是错 一个变量名称可以由 数字.字母(a-zA-Z).英文下划线(_).美元符号($) 组成,如:userrAge, num01, _na ...
- 变量的命名规则和命名规范
变量的命名规则和命名规范 规则:(必须遵守的,不遵守就是错) 1.一个变量名称可以由数字.字母.下划线.美元符号($) 组成 2.严格区分大小写 3.不能由数字开头,不要使用中文汉字命名 4.不能是保 ...
- python命名规则,代码规范
python命名规则,代码规范 1.模块命名 2. 类命名 3.函数命名 4.变量命名 5.空行 1.模块命名 模块尽量使用小写命名,首字母保持小写,尽量不要用下划线(除非多个单词,且数量不多的情况) ...
- python文件命名规则-Python命名规则
使用内容审核Python版本SDK包,需要您配置Python开发环境.从Python官网下载并安装合适的Python版本.兼容Python2.6+以及Python3.x.推荐使用Python3.x版本 ...
- java命名规则_Java命名规则
Java命名规则 定义规范的目的是为了使项目的代码样式统一,使程序有良好的可读性. 命名规则: java源文件的命名 如果有public类,那么源文件名就是public类名,一个文件中只能有一个pub ...
- JAVA标识符命名规则及命名规范
文章目录 一.标识符可以标识什么 二.标识符是什么 三.标识符命名规则 四.标识符命名规范 一.标识符可以标识什么 标识符可以标识类名.方法名.变量名.接口名.常量名等. 二.标识符是什么 凡是程序员 ...
- java的命名规则_Java命名规范
命名规范 本规范主要针对java开发制定的规范 项目命名 项目创建,名称所有字母均小写,组合方式为:com.leadal.$projectName.$component.$hiberarchy. $p ...
最新文章
- 洛谷3857 [TJOI2008]彩灯
- ACPI引起linux系统无故重启
- 记录SQL server学习的存储过程的摘录
- ajax概述原理,ajax基本原理
- java 多态 显式隐式,Java 构造器中的显式参数和this隐式参数
- 这几年养成的几个比较好的工作习惯
- 分布式监控系统Zabbix-3.0.3-完整安装记录(4)-解决zabbix监控图中出现中文乱码问题...
- 外部表不是预期的格式怎么解决_1分钟拆解:如何将10多个工作表sheet,合并成一张?...
- c语言课后作业答案第五版第4章,《C语言程序设计》课后习题答案(第四章)
- python调用接口获取文件_Python中做接口自动化如何读取配置ini文件
- 程序员必备的css工具,8个提高效率的CSS实用工具
- uploadify 返回值(回调函数)总结
- App.config“配置系统未能初始化” 异常解决 C#
- INT 10H中断功能详解
- 大数据用户画像方法与实践(干货 转帖)
- 1、Mac如何剪切文件
- 云原生、工业互联网之浅见
- 前端工程化:express服务端开发
- 解决div高度不自动增加的问题
- python金融量化分析 | 闲杂笔记
热门文章
- 高级语言(High-level programming language)
- 我为12306想想办法
- 网络视听监管政策规定 网络视听进入TV端的挑战 网络视听政策嬗变的逻辑和未来
- php7.4升级php8.0后重启系统网站访问异常问题
- 午无线电视显示服务器异常咋回事,长虹电视网络设置及异常解释【教程】
- C语言小游戏——三子棋(井字棋)
- 名编辑电子杂志大师教程 | 添加图片
- nexus s i9020刷机
- 2014年12月2日更新完英雄联盟一直显示无法连接服务器,【致想玩韩服LOL的Mac用户】macOS Sierra[10.12.4可用]下安装英雄联盟新客户端并连接到韩服服务器...
- js 实现一个简易的英语词典