Вот объявляется переменная двухмерного массива mas
int mas[][] = new int[2][3];
Ограничен ли массив неким количеством "мерностей - [ ]" как-то лексически или упирается в возможности памяти/машины ?
int mas[][]...? = new int[2][3]...?;
Да, ограничена. Максимум – 255.
JVM specs:
An array type descriptor is valid only if it represents 255 or fewer dimensions.
Продвижение своими сайтами как стратегия роста и независимости