うさがにっき

読書感想文とプログラムのこと書いてきます

2015-03-19から1日間の記事一覧

ネストクラスについて

概要 ネストクラスについてもやもやしていたところをまとめる 詳細 親クラスのことをエンクロージングクラス、子クラスのことをネストクラスという ネストクラスは以下の4つにわけられる staticメンバークラス 非staticメンバークラス 匿名クラス ローカル…

cloneメソッドについて

概要 オブジェクトを複製するcloneメソッドについて知らなかったことを書く 詳細 cloneメソッド オブジェクトを複製する際以下のようなコードを書くとバグる Book b1 = new Book("Java入門", 3000); Book b2 = b1; System.out.println(b2.toString()); // 結…

例外処理について

概要 Javaの例外処理について知らなかったことをまとめる 詳細 検査例外と非検査例外 例外には非検査例外と検査例外がある 非検査例外 RuntimeException派生クラス 検査例外 それ以外の例外クラス このうちthrows句による宣言が必要あるのは、検査例外だけ …

NSJsonSerializationを使ってJSONデータを扱う

概要 NSJsonSerializationを使ってJSONデータを扱う 詳細 NSJsonSerializationはJSONデータを配列に変換したり、辞書データに変換したりするのに使う 今回はローカルのJSONデータを読み込んでみる 配列での読み込み JSONデータを配列で読み込むsample jsonデ…