摘要:
Java中的数组其实也是一个对象,但是确实是一个特殊的对象,实在是太特殊了,继承自Object, 多出一个属性length,改写了clone方法。我debug了数组对象的运行时的Class对象,只有一个name属性,用[L开头,其他属性全是null。调用getDeclaredFields,getDeclaredMethods都没有数据。这就奇怪了,明明可以用的length属性在哪的呢stackoverflow上有简单的解释:Arrays are special objects in java, they have a simple attribute namedlengthwhich isfi 阅读全文