2014-10-01から1ヶ月間の記事一覧

Java 向け JSON ライブラリ Jackson でデータを読み込む

使ってみる機会があったのでメモ。 はじめに Jackson は Java 向けの JSON 処理用のライブラリである。 FasterXML/jackson ランダムアクセスで JSON からデータを読みたい。今回は、Jackson にある Databind というモジュールを使う。 データの読み込み 外部…

Effective Java 第 2 版:第 5 章 項目 28, 29

ジェネリックスの章、最後の 2 項目。ワイルドカードを使った API と、マップのキーのパラメータ化について。 項目 28: API の柔軟性向上のために境界ワイルドカードを使用する extends を用いた境界ワイルドカード スタックを考える。pushAll は以下の API …

Effective Java 第 2 版:第 5 章 項目 26, 27

今回は、ジェネリックな型やメソッドを作るという、ジェネリックスの章の中でも重要な部分。 項目 26: ジェネリック型を使用する 自分でジェネリック型を書くときの方法についての話。 基本 まず、クラス宣言に型パラメータを追加する。このとき、型名はなん…