配列サイズの制約について

配列サイズの制約について(eclipse上)
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=44172&forum=12

[Java][Tips] Javaの配列の大きさは、いくつまで指定できるか
http://www.knowledge-ex.co.jp/blog/?p=90

結論としては、int型の正の値の最大値である「2147483647」までらしい
ただし、ヒープサイズを指定しておかないとOutOfMemoryErrorになるとのこと。

Java のヒープサイズ」についての簡単な説明
http://www.whitemark.co.jp/tec/java/javaHeap.html



配列の最大次元数は255まで

多次元配列の次元数の上限
http://d.hatena.ne.jp/muimy/20070330/1175221299

配列の最大要素数(配列の最大次元数の間違え)
http://oshiete.goo.ne.jp/qa/2946614.html


Javaの配列について
http://java.it-manual.com/start/array.html

Javaの配列には以下の制限事項
 1.配列の要素番号は、0から始まる連番になります。
 2.初期化(代入)する前に、要素数(長さ・サイズ)を指定する必要があります。
 3.一度、要素数(長さ・サイズ)を決めると、後で要素数を変更することはできません。

java.utilパッケージのArrayListやHashMapなどは、要素数によって自動的にサイズが拡張し、値を挿入したり削除したりできます。

ArrayListを使用
http://java.it-manual.com/advanced/arraylist.html

HashMapを使用
http://java.it-manual.com/advanced/hashmap.html