Java标识符最长可以时多少个字节
java标识符的定义
Java语言中,对于变量,常量,函数,语句块也有名字,我们统统称之为Java标识符
命名规则
- 标识符可以包含26个大小写做字母、0-9数字、$符号和_符号
- 不能以数字开头
-
标识符不能与关键字,布尔文字、空文字具有相同的拼写(Unicode字符序列),否则会发生编译时错误。
命名规范
命名规则是必修遵守的规则,否则会在编译时报错,遵守了命名规则却没有遵守命名规范编译时不报错。 命名规范多是行业要求,为了使代码更为美观和整洁,让看代码的人感觉舒适。
- 类名规范:首字母大写,后面的每个单词首字母都大写(大驼峰式)。
- 方法名规范:首字母小写,后面每个单词首字母都大写(小驼峰式)。
- 变量名规范:都小写。
标识符趣问
Java标识符最长可以时多少个字节?
大家都知道标识符是由26个大小写字母、0-9数字和$、_符号组成,但是对于标识符的长度却没有多在意(因为一般情况下我们也用不那么长的)。但是它到底可以多长呢,经过查资料我的结论如下:
An identifier is an unlimited-length sequence of Java letters and Java digits, the first of which must be a Java letter.
- 由此可见java中对于标识符的长度是没有限制的(unlimited)。
- 但是,jvm中运行时长度最好要超过65536否则编译时会出现报错现象(我没有实验,但是我觉得一般人应该也用不了那么长)
- 比起标识符的长度问题,我们多注意一下怎么写标识符比较易读易懂吧。