java.lang.reflect.Array和平时常用的数组有什么区别吗

来源:百度知道 编辑:UC知道 时间:2024/05/24 16:29:10
java.lang.reflect.Array和平时常用的数组有什么区别吗
存的是Object,是这意思吗

数组虽然能存储数据,但是只能为它分配固定的容量。而Array就是动态数组。你根本不需要考虑你要存储几个数据。不用分配固定的容量。明白了吗?对于“存的是Object”这个是对的。如果想存储int,boolean等数据,它会自动封装成与之对应的对象类型,在这里是Integer和Boolean

这么说吧,

这是个功能类,且不能有子类为final,但是却可以去创建各种数组

而普通的数组是有类型的,比如整形数组,int[],

推荐看看,java的API