Genericsデスカ

ListやMapに<>をつけれるだけなんでなくて、こういうのもできるんですね。

ComparatorインターフェイスはTが付いてるから

public interface Comparator<T>{
    int compare(T o1, T o2);
    ...
}

実装クラス側が実装するcompareメソッドはこんな風に書けると。

Collections.sort(stockInfoRecords, new Comparator<MyClass>(){
    public int compare(MyClass o1, MyClass o2) {
        ....
    }});
}

キャスト書かなくてよくて便利。
Java5はまだよく調べてなかったなぁ。
先日もenumキーワードって使えないのか!?と唖然としたし。
常識か???