标签: jvm .class-file
根据JVM使用的class文件格式,字段或方法是否合法地将空字符串作为其“非限定名称”?我能在相关部分找到的唯一真正的限制是:
class
非限定名称不得包含任何ASCII字符。 ; [/(即句号或分号或左方括号或正斜杠)。
但我仍然难以相信这不会在其他地方引起问题。空字符串是否真的有效作为字段/方法名称?
答案 0 :(得分:2)
NO。 JVMS SE 8 §4.2.2:
非限定名称必须至少包含一个Unicode代码点
JVMS SE 7没有这个说明。