J2SE 5.0 J2SEの次期リリース版である5.0。 今までのようなマイナーバージョンアップではなく、大幅な言語仕様修正が入りました。 なんたって(1.5ではなく)5.0ですから。 以下、その主な内容です。 Generics これが、一番大きな修正点でしょう。 簡単に言うと、コレクションの「型」を指定できるようになりました。 以下のようなロジックがあったとします。 List list = new ArrayList(); list.add("abc"); list.add("def"); for (Iterator it = list.iterator() ; it.hasNext()) { String s = (String)it.next(); System.out.println(s); } これが Generics を適用すると以下のようになります。 List<String>