JAVA学習ノート(10)


java.Lang.Null PointerExceptionとはどういう意味ですか.

, null !
debug , null 。

java.lang.OutOfMemoryError: Java heap space ===================================================
Javaプログラムを使用してデータベースから大量のデータをクエリーするときに異常が発生します:java.lang.OutOfMemoryError: Java heap space
この例外情報は、JVMの98%がGCで使用可能なHeap sizeが2%未満の場合に投げ出されます.
JVMスタックの設定とはjavaプログラムの実行中にJVMが使用可能なメモリ領域の設定である.
JVMは起動時に自動的にHeap sizeの値を設定し、その初期空間(すなわち-Xms)は物理メモリの1/64であり、最大空間(-Xmx)は物理メモリの1/4である.JVMが提供する-Xmn-Xms-Xmxなどのオプションで設定できます.例えばjava-jar-Xmn 16 m-Xms 64 m-Xmx 128 m MyApp.jar