Никогда, пожалуй, не задумывался над
"природой" массивов в Java.
Недавно узнал, что оказывается массивы - это объекты.
Это нетрудно проверить:
int[] v1 = null; // раз v1 может принимать значения null - то это переменная экземпляра
И при выводе на консоль получим:
int[] v1 = { 1, 2, 3, 4};
System.out.println(v1); // [I@404b9385
Где, как я понимаю, I - то имя класса, а
@404b9385
- хэшкод.
Но вопрос таков:
Где можно найти класс, описывающий массивы?