文章目录

  • 一、标识符可以标识什么
  • 二、标识符是什么
  • 三、标识符命名规则
  • 四、标识符命名规范

一、标识符可以标识什么

标识符可以标识类名、方法名、变量名、接口名、常量名等。

二、标识符是什么

凡是程序员自己有权利命名单词的叫做标识符。但是main虽然是标识符,但是程序员不能修改。

三、标识符命名规则

命名规则属于语法机制,必须遵守,不遵守命名规则标识符不符合语法,编译器会报错。

规则1:标识符只能有数字、字母(包括中文)、下划线、美元符号$组成。
规则2:不能以数字开头。
规则3:java关键字和保留字不能做为标识符。
规则4:标识符严格区分大小写。
规则5:标识符理论上没有长度限制。

四、标识符命名规范

命名规则是语法,不遵守就会报错。而命名规范只是让大家尽量按照统一的规范来命名,不符合规范也可以。

规范1:见名知意。
规范2:遵循驼峰命名方式,有利于单词与单词之间进行分离。
规范3:类名、接口名首字母大写,后面每个单词首字母大写。
规范4:变量名、方法名首字母小写,后面每个单词首字母大写。
规范5:所有常量名都大写,单词之间用”_“隔开。
规范6:包名如果由多个单词组成,那么每一个单词之间用 . 隔开,所有字母都是小写

JAVA标识符命名规则及命名规范相关推荐

  1. Java标识符的命名规则和命名规范

    一.Java标识符的命名规则 1.Java中的标识符只能使用字母大小写.数字0-9.美元符号$.下划线_ 2.Java中的标识符不能使用关键字.保留字.特殊值,例如class.viod.public. ...

  2. JAVA里常见的命名规则和命名规范

    目录 1.什么是标识符呢?标识符又可以标识什么呢? 2.命名规则和命名规范的区别 3.Java标识符命名规则​ 4.包名的命名规范 ​ 5.类名的命名规范​ 6.方法名与变量名的命名规范​ 俗话说&q ...

  3. 标识符的命名规则和命名规范

    IdentifierTest.java /*1.在java程序当中,使用editplus工具进行代码编写的时候,有一些单词是蓝色,有的是红色,有的是绿色,有的是黑色,有的是紫色,有的是粉色...... ...

  4. javascript 变量的命名规则和命名规范

    ​ 变量的命名规则和命名规范 - 规则: 必须遵守的,不遵守就是错 一个变量名称可以由 数字.字母(a-zA-Z).英文下划线(_).美元符号($) 组成,如:userrAge, num01, _na ...

  5. 变量的命名规则和命名规范

    变量的命名规则和命名规范 规则:(必须遵守的,不遵守就是错) 1.一个变量名称可以由数字.字母.下划线.美元符号($) 组成 2.严格区分大小写 3.不能由数字开头,不要使用中文汉字命名 4.不能是保 ...

  6. python命名规则,代码规范

    python命名规则,代码规范 1.模块命名 2. 类命名 3.函数命名 4.变量命名 5.空行 1.模块命名 模块尽量使用小写命名,首字母保持小写,尽量不要用下划线(除非多个单词,且数量不多的情况) ...

  7. python文件命名规则-Python命名规则

    使用内容审核Python版本SDK包,需要您配置Python开发环境.从Python官网下载并安装合适的Python版本.兼容Python2.6+以及Python3.x.推荐使用Python3.x版本 ...

  8. java的命名规则_Java命名规范

    命名规范 本规范主要针对java开发制定的规范 项目命名 项目创建,名称所有字母均小写,组合方式为:com.leadal.$projectName.$component.$hiberarchy. $p ...

  9. java命名规则与命名规范

    标识符命名规则 在我们编写的程序中,我们所使用的变量名.类名.方法名等自定义的名称都叫做标识符 在java中,标识符中可以包含字母.数字以及下划线和 $ 符号等等 标识符不能以数字开头,也不能是关键字 ...

最新文章

  1. JVM 与 Linux 的内存关系详解
  2. 汇编语言(五)之数组中正数和负数分离
  3. 京东上市了,员工有多少股票? .
  4. linux nmon 进程io,linux监控占用磁盘IO进程的工具
  5. codeforces 776C Molly's Chemicals(连续子序列和为k的次方的个数)
  6. 语音性别识别_语音识别识别性别_语音文字识别 - 云+社区 - 腾讯云
  7. c语言课设代写一般多少钱_海南彩礼钱一般给多少 海南娶媳妇要多少钱
  8. 周五,放松心情,听我来分享问题背后的背后(一)
  9. DataGrid 绑定定制的列
  10. 003_如何正确的进入容器
  11. 测试耳机的噪音测试软件,测试你的耳机音效,听这十首歌就够了
  12. python视频操作:下载、选取特定帧、批量导入ppt及硬字幕提取
  13. 爆笑:学生假条和老师批示
  14. 登月疑问:为什么没有在月球上拍地球的照片?
  15. 如何将原始SNP信息转化为0,1,2的矩阵形式
  16. python对参数二值化处理_OpenCV自适应阀值二值化表格检测方法(python版)
  17. Linux nl 命令使用介绍
  18. Kafka对Java程序员有多重要?连阿里都再用它处理亿万级数据统计
  19. 话说“软件测试”都是吃青春饭,可是为什么仍有那么多人转行做“软件测试”呢?
  20. Git - git push origin master 报错的解决方法

热门文章

  1. 解决 Intellij IDEA 文件图标一直闪烁
  2. 12 Django cooking与session
  3. 采访 | Dou. 愿你背着相机出行,归来仍是少年。
  4. segue和delegate实现两个页面传值
  5. 读书笔记2013-1--暗时间(刘未鹏)
  6. 创建 Robotium 测试工程
  7. 雪儿--北京欢迎你!!!
  8. 网管日志-06.09.26
  9. Commons Configuration 学习
  10. Python 办公自动化:让你的工作效率翻番