文系seの備忘録

Excelの改行でひたすらスペースを打っていた機械音痴の文系seが日々の備忘録を綴る。

2015-02-23から1日間の記事一覧

javaのメモリ空間利用とstackoverflow

Java Virtual Machine(JVM)のメモリ空間の使い方 Javaヒープ Javaのプログラム内で使用されるオブジェクトや配列が格納されるメモリ空間です。Cヒープ JVMがネイティブライブラリを実行する際に使用するメモリ空間です。スレッドスタック JVMが持つスレッド…

throwsの挙動を確認してみた

1.catch節を書いた場合 メソッドAにてCを呼び出し。 メソッドC内ではキャストを行っているが、キャストに失敗するため例外発生。発生した例外はcatch節で捉えられる。 実行結果は以下のようになる。 図にするとこんなかんじ。 2.catch節を書かなかった場…

java 例外の種類

1.例外とはプログラム実行中に異常事態が発生し、それ以上正常に実行できない場合に例外(exception)と呼ばれるオブジェクトを作成し、メソッドの呼び出し元に返す。 1.例外をキャッチする(try-catch-finally) try { 例外をスローする可能性のある処理…

ArrayListクラス

ArrayListjava.utilクラス内で定義されているクラス。可変長の配列。要素数を指定しない場合、デフォルトの要素数は10。 オブジェクト作成方法 ・ArrayList 変数名 = new ArrayList(); 要素はオブジェクト型として格納される。 ・ArrayList 変数名 = new Arr…