标识符( identifier)
简单的说,凡是程序员自己命名的部分都可以称为标识符。
即给类、变量、方法、包等命名的字符序列,称为标识符。
1、标识符的命名规则(必须遵守)
(1)Java的标识符只能使用26个英文字母大小写,0-9的数字,下划线_,美元符号$
(2)不能使用Java的关键字(包含保留字)和特殊值
(3)数字不能开头
(4)不能包含空格
(5)严格区分大小写
2、标识符的命名规范(遭受鄙视)
(1)见名知意
(2)类名、接口名等:每个单词的首字母都大写,形式:XxxYyyZzz,
例如:HelloWorld,String,System等
(3)变量、方法名等:从第二个单词开始首字母大写,其余字母小写,形式:xxxYyyZzz,
例如:age,name,bookName,main
(4)包名等:每一个单词都小写,单词之间使用点.分割,形式:xxx.yyy.zzz,
例如:java.lang
(5)常量名等:每一个单词都大写,单词之间使用下划线_分割,形式:XXX_YYY_ZZZ,
例如:MAX_VALUE,PI
标识符( identifier)相关推荐
- 什么是python标识符_Python:标识符Identifier
什么是标识符? 标识符 (ldentifier) :是一个用来标识变量.函数.类.模块或其他对象的名称. 标识符规范 1)标识符由字母.下划线和数字组成 2)不能以数字开头 3)区分大小写 4)不能使 ...
- 标识符(Identifier)
标识符: Java 对各种变量.方法和类等要素命名时使用的字符序列称为标识符 技巧:凡是自己可以起名字的地方都叫标识符. 定义合法标识符规则: 由26个英文字母大小写,0-9 ,_或 $ 组成 数字不 ...
- javascript基础语法——变量和标识符
前面的话 关于javascript,第一个比较重要的概念是变量,变量的工作机制是javascript的基本特性.实际上,变量是标识符的一种.本文将详细介绍变量和标识符 定义 标识符(Identifie ...
- c语言关键字不做标识符,C语言标识符、关键字、注释、表达式和语句
这一节主要讲解C语言中的几个基本概念. 标识符 定义变量时,我们使用了诸如 a.abc.mn123 这样的名字,它们都是标识符(Identifier). 标识符就是程序员自己起的名字,除了变量名,后面 ...
- makefile使用宏及用法$(宏标识符) $(cc)_宏编程的艺术
微信限制:不能放置链接,代码样式比较奇怪,发布后不能更新... 推荐 阅读原文: 写在前面 之前写过几篇关于 C/C++ 宏 (macro) 和 C++ 元编程 (metaprogramming) 的 ...
- python中下划线开头的命名_Python标识符规则 行与缩进 注释
标识符 标识符(identifier)是指用来标识某个实体的一个符号,在不同的应用环境下有不同的含义.在计算机编程语言中,标识符(identifier)是用户编程时使用的名字,用于给变量.常量.函数. ...
- 【C++】C++标准中定义的名字和标识符
标识符 identifier C++中标识符有明确的定义,对保留的标识符也有明确的说明. 标识符是任意长的字母/字符,数字,下划线的序列.但是有效标识符必须以非数字起头,且是大小写敏感的,标识符中的每 ...
- java提示需要标识符,java错误需要标识符
4. Java 字节码文件的扩展名是. 5. 若类声明时加上修饰符,则表示该类不能有子类. 6. Java 的类库中提供 Throwable 类来描述异常,它有 Error 和两个直接...... 保 ...
- c语言合法自定义标识符_c语言合法标识符的要求是什么
c语言合法标识符的要求是:标识符只能由字母(A~Z, a~z).数字(0~9)和下划线(_)组成,并且第一个字符必须是字母或下划线,不能是数字. 标识符 定义变量时,我们使用了诸如 a.abc.mn1 ...
最新文章
- 面试 排序 java_面试 12:玩转 Java 快速排序
- Google和IMAX放弃VR相机
- 苹果cms10 官方QQ微信防红防封代码
- Tensorflow保存神经网络参数有妙招:Saver和Restore
- 转换图片保持画质_图片格式怎么相互转换,如何转换jpg、 bmp、png格式
- ubuntu mysql 数据_Ubuntu下MySQL数据库使用
- linux方舟部落日志显示攻击者,r7800日志显示被攻击
- 在 windows 上安装免安装版的mysql
- jq+html+css 实现简易版网易云音乐
- paip.gch预编译头不生效的原因以及解决:
- 国内财务软件公司排名
- 暑期游戏阅历++plan01——游戏引擎发展史简记
- 12306系统在2015年春运高峰期的稳定运行,采用了哪些具体技术?
- Java-Controller引起的Ambiguous mapping问题解决
- seo三部曲之关键词策略
- 服务器96g运行内存,别被坑了,2019入手小米9到底选择6G运存还是8G?看完你就懂了!...
- 三峡学院计算机调剂,2018年重庆三峡学院考研预调剂公告
- 计算机上u盘变成快捷方式,打开u盘文件变成快捷方式怎么办?
- 在爱情里不会委曲求全,活的非常自我,态度十分坚决的三个生肖
- 小试牛刀 - WordCount