Я обновлял базу устаревшего кода на Java, и я нашел такую строку:
Object arg[] = { new Integer(20), new Integer(22) };
Эта строка привлекла мое внимание, потому что я привык к этому типу кода:
Object[] arg = { new Integer(20), new Integer(22) };
Содержимое массива здесь не важно. Мне интересны скобки рядом с именем переменной и скобками рядом с именем класса. Я попытался в Eclipse (с Java 5), и обе строки действительны для компилятора.
Есть ли разница между этими объявлениями?