Разница между декларациями массивов - имя до или после указания размерности в квадратных скобках
Читаю книгу по java и показано два типа массивов:
int [] a;
и
int a [];
В чём разница между первым и вторым массивом?
Ответы (2 шт):
Автор решения: gfd2
→ Ссылка
Они равноправны, но первый из них лучше соответствует стилю Java. Второй же — наследие языка Си (многие Си-программисты переходили на Java, и для их удобства был оставлен и альтернативный способ). ИСТОЧНИК
Автор решения: BccHnw
→ Ссылка
Есть и "гибридный" способ записи, например:
int[] a[];
Что равносильно
int[][] a;
Но такое лучше вообще не использовать, ухудшает читаемость, особенно если "трюки" такого вида:
int[] a, b[], c[][];
Что эквивалентно (в рекомендуемом Java-стиле):
int[] a;
int[][] b;
int[][][] c;