Почему «System.arraycopy» использует «Object» вместо «Object []»?

Просто любопытно:

Кто-то знает, почему метод System.arraycopy использует Object в качестве типа для src и dest ? Было бы вполне возможно использовать вместо него Object [] ?

Зачем определять:

arraycopy(Object src, int srcPos, Object dest, int destPos, int length)

вместо

arraycopy(Object[] src, int srcPos, Object[] dest, int destPos, int length)

?

18
задан Jonas 9 June 2011 в 08:20
поделиться