为什么Object[].class.isAssignableFrom(String[].class) == true,有String[].getSuperClass()或getGenericInterfaces()无法得到Object[]?
我检查了JDK的来源,但我认为我自己无法得到答案.现在,我知道JDK使用树来存储类之间的关系,并使用深度来指示它的级别,Class::isAssignableFrom()搜索链,所以绝对数组在那个树中.并且还String[]连接到Object[].
我可以说那String[]是一个子类Object[]吗?或者它只是Java的另一个奇怪的东西?