标识符:

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 NullLiteral
IdentifierChars:
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.
来源:http://docs.oracle.com/javase/specs/jls/se8/html/jls-3.html#jls-3.8
一般习惯:
包名:xxxyyyzzz
类名、接口名:XxxYyyZzz
变量名、方法名:xxxYyyZzz
常量名:XXX_YYY_ZZZ
以上这篇Java 驼峰命名法详解(必看篇)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
# 驼峰命名法
# 不可以
# 给大家
# 是这样
# 希望能
# 这篇
# 必看
# 小编
# 官网
# 大家多多
# 都叫
# 英文字母
# 起名字
# 变量名
# 文档
# character
# Unicode
# digit
# method
相关文章:
建站之星如何配置系统实现高效建站?
教学论文网站制作软件有哪些,写论文用什么软件
?
详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)
b2c电商网站制作流程,b2c水平综合的电商平台?
电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?
实例解析Array和String方法
网站企业制作流程,用什么语言做企业网站比较好?
如何快速选择适合个人网站的云服务器配置?
rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted
如何在沈阳梯子盘古建站优化SEO排名与功能模块?
网站制作话术技巧,网站推广做的好怎么话术?
宿州网站制作公司兴策,安徽省低保查询网站?
如何用花生壳三步快速搭建专属网站?
建站之星好吗?新手能否轻松上手建站?
宝塔Windows建站如何避免显示默认IIS页面?
如何在建站之星网店版论坛获取技术支持?
临沂网站制作企业,临沂第三中学官方网站?
如何在万网ECS上快速搭建专属网站?
上海制作企业网站有哪些,上海有哪些网站可以让企业免费发布招聘信息?
猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?
如何用美橙互联一键搭建多站合一网站?
免费制作海报的网站,哪位做平面的朋友告诉我用什么软件做海报比较好?ps还是cd还是ai这几个软件我都会些我是做网页的?
网站制作外包价格怎么算,招聘网站上写的“外包”是什么意思?
h5在线制作网站电脑版下载,h5网页制作软件?
模具网站制作流程,如何找模具客户?
如何用腾讯建站主机快速创建免费网站?
家具网站制作软件,家具厂怎么跑业务?
制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?
如何获取上海专业网站定制建站电话?
如何挑选最适合建站的高性能VPS主机?
如何选择服务器才能高效搭建专属网站?
上海网站制作网站建设公司,建筑电工证网上查询系统入口?
招贴海报怎么做,什么是海报招贴?
建站之星IIS配置教程:代码生成技巧与站点搭建指南
油猴 教程,油猴搜脚本为什么会网页无法显示?
如何快速搭建二级域名独立网站?
青浦网站制作公司有哪些,苹果官网发货地是哪里?
攀枝花网站建设,攀枝花营业执照网上怎么年审?
香港服务器选型指南:免备案配置与高效建站方案解析
建站之星代理如何优化在线客服效率?
建站一年半SEO优化实战指南:核心词挖掘与长尾流量提升策略
胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?
如何确认建站备案号应放置的具体位置?
建站之星如何助力企业快速打造五合一网站?
如何在万网开始建站?分步指南解析
详解jQuery中基本的动画方法
微信推文制作网站有哪些,怎么做微信推文,急?
建站之星手机一键生成:多端自适应+小程序开发快速建站指南
MySQL查询结果复制到新表的方法(更新、插入)
零基础网站服务器架设实战:轻量应用与域名解析配置指南
*请认真填写需求信息,我们会在24小时内与您取得联系。