Из книги:
1) int i = 7;
2) Object o = i; // Implicit boxing int-->Object
3) Object[] a3 = new int[] { 1, 2 }; // Illegal: no array conversion
Назначения в 3) являются незаконными потому что int не является ссылочным типом и поэтому int [] неявно конвертируется в Object []
Я не понимаю. в строке 2) он показывает, что int неявно конвертируется в Object, а в третьей строке он говорит, что int [] неявно конвертируется. wha??