在java规范中类命名的字符长度是多少?
答案:2 悬赏:0
解决时间 2021-03-21 15:23
- 提问者网友:她是我的お女人
- 2021-03-20 18:59
在java规范中类命名的字符长度是多少?
最佳答案
- 二级知识专家网友:说多了都是废话
- 2021-03-20 19:08
在java规范中没有限制类名的长度,但是系统本身会限制。
下面是详细说明:
1. java这个语言本身:没有限制。
2. java虚拟机本身的规范:
The length of field and method names, field and method descriptors,
and other constant string values (including those referenced by
ConstantValue (§4.7.2) attributes) is limited to 65535 characters by
the 16-bit unsigned length item of the CONSTANT_Utf8_info structure
(§4.4.7).在java虚拟机看来类名本生也是字符串,所以java虚拟机规范是限制为65535
3.系统本身
Linux文件名的长度限制是255个字符
windows下完全限定文件名必须少于260个字符,目录名必须小于248个字符。
下面是详细说明:
1. java这个语言本身:没有限制。
2. java虚拟机本身的规范:
The length of field and method names, field and method descriptors,
and other constant string values (including those referenced by
ConstantValue (§4.7.2) attributes) is limited to 65535 characters by
the 16-bit unsigned length item of the CONSTANT_Utf8_info structure
(§4.4.7).在java虚拟机看来类名本生也是字符串,所以java虚拟机规范是限制为65535
3.系统本身
Linux文件名的长度限制是255个字符
windows下完全限定文件名必须少于260个字符,目录名必须小于248个字符。
全部回答
- 1楼网友:一池湖水
- 2021-03-20 20:03
java里没有规定这个,而且你写很长都没有问题,不过平常大家都不可能用很长的名字,最多不超过10个字母
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯