标识符:
Java对各种变量、方法和类等要素命名时使用的字符序列称为标识符
凡是自己可以起名字的地方都叫标识符
定义合法标识符的规则:
由26个英文字母大小写,0-9,_或$组成
数字不可以开头
不可以使用关键字和保留字,但是能包括关键字和保留字
Java中严格区分大小写,长度无限制
标识符不能包括空格
取名尽量做到“见名知意”
关于使用中文,Oracle 官网给出的文档是这样描述的:
An identifier is an unlimited-length sequence of Java letters and Java digits, the first of which must be a Java letter.Identifier:IdentifierChars but not a Keyword or BooleanLiteral or NullLiteralIdentifierChars:JavaLetter {JavaLetterOrDigit}JavaLetter:any Unicode character that is a "Java letter"JavaLetterOrDigit:any Unicode character that is a "Java letter-or-digit"A "Java letter" is a character for which the method Character.isJavaIdentifierStart(int) returns true.A "Java letter-or-digit" is a character for which the method Character.isJavaIdentifierPart(int) returns true.The "Java letters" include uppercase and lowercase ASCII Latin letters A-Z (\|u0041-\|u005a), and a-z (\u0061-\|u007a), and, for historical reasons, the ASCII underscore (_, or \|u005f) and dollar sign (\$, or \|u0024). The $ sign should be used only in mechanically generated source code or, rarely, to access pre-existing names on legacy systems.The "Java digits" include the ASCII digits 0-9 (\|u0030-\|u0039).Letters and digits may be drawn from the entire Unicode character set, which supports most writing scripts in use in the world today, including the large sets for Chinese, Japanese, and Korean. This allows programmers to use identifiers in their programs that are written in their native languages.
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
软考中级精品资料免费领
- 历年真题答案解析
- 备考技巧名师总结
- 高频考点精准押题
- 资料下载
- 历年真题
193.9 KB下载数265
191.63 KB下载数245
143.91 KB下载数1148
183.71 KB下载数642
644.84 KB下载数2756
相关文章
发现更多好内容猜你喜欢
AI推送时光机Java 驼峰命名法详解(必看篇)
后端开发2023-05-31
Java实现字符串转为驼峰格式的方法详解
后端开发2024-04-02
命令提示符编译java的方法(必看篇)
后端开发2023-05-31
编程新手必看!Java编程中的算法和异步编程详解。
后端开发2023-08-17
如何使用pip命令进行Python开发者必看的安装方法详解
后端开发2024-01-18
咦!没有更多了?去看看其它编程学习网 内容吧