ไม่ Java ไม่รองรับอาร์เรย์หลายมิติโดยตรง
- Java รองรับอาร์เรย์ของอาร์เรย์ (arrays of arrays)
- ใน Java อาร์เรย์สองมิติไม่ใช่อะไรนอกจากอาร์เรย์ของอาร์เรย์หนึ่งมิติ
int[][] arr = new int[2][4];
- นิพจน์
arr[i]เลือกอาร์เรย์หนึ่งมิติ และนิพจน์arr[i][j]เลือกสมาชิกจากอาร์เรย์นั้น - ดัชนีอาร์เรย์ในแต่ละมิติ มีช่วงจากศูนย์ถึง "length" โดย length คือความยาวของอาร์เรย์ในมิติที่กำหนด
- ไม่มีตัวดำเนินการกำหนดค่าอาร์เรย์ จำนวนมิติและขนาดของแต่ละมิติจะถูกกำหนดติดตั้งตั้งแต่อาร์เรย์ถูกจัดสรร