是否有区别,如果有,那么new String[0].getClass()和之间有什么区别String[].class?
new String[0].getClass()
String[].class
我对以下事实感兴趣(非详尽清单):
两者都初始化一个空数组吗?
这个空数组是否缓存在 JVM 中?
他们对某个数组类对象进行操作吗?
它们在字节码级别上是否相同?
注意:可能它是以某种方式写在 JLS 中的,但我在任何地方都找不到合适的描述。
慕雪6442864
相关分类