Arrays类的奇怪案例

时间:2015-02-16 20:50:34

标签: java

在Java中,有一个名为Arrays (java.util.Arrays)的惊人类。每当我们创建一个数组对象时,它是否是同一个Array类的对象?

如果是这样,为什么不按如下方式调用:

Arrays arrayName<type> =  new Arrays<type>[size];

因为预定义的java类的所有其他对象都是? 而是这样称呼:

type arrayName = new type[size];

2 个答案:

答案 0 :(得分:0)

是的,但没有理由这样做。它包含static个方法,可以在不设置类的情况下访问它们。

答案 1 :(得分:0)

如果您从Java网站查看Array,您会注意到这是一个使用static方法创建数组的实用类,主要用于反射任务。这些类用于创建和修改数组作为一般概念,而不是作为父对象。