以下の内容はhttps://rso.hateblo.jp/entry/20090208/1234106150より取得しました。


Collectionの作成

Generics使ったコレクションなりクラスなりのインスタンスをnew使って作るときは,

ArrayList<String> somelist = new ArrayList<String>();

みたいにのような型引数(?)が2回も出現してうざったらしいと思う人は,

public static <T> ArrayList<T> createArrayList(){
	return new ArrayList<T>();
}

みたいなstaticファクトリーメソッドをどっかに定義してやってそれをstaticインポートしてやれば,

import static GEN.*; //←ここに定義してるとする
ArrayList<String> somelist = createArrayList();

みたいに書けて,型引数の指定が1回で済む.
メソッドわざわざ作ってインポートする労力に見合うかどうかは知らないけど




以上の内容はhttps://rso.hateblo.jp/entry/20090208/1234106150より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14