がおー
j2sdk1.5β(Tiger)を試してみようかと。
フォントの設定ファイルの形式が変わっておりました。
キャラクタセットごとにフォントを指定するような感じだが…
今のところの理解としては、
ってことか?
ドキュメントが見当たらなかったので、サンプル見ながら頑張ってkochiなバージョンを作成。
autoboxingとかgenerics, enumあたりを少しいじってみる。やっぱいいわこいつら。Collectionの使い勝手がまるで違う。
プリミティブ型の配列からListにするサンプル(無理矢理新機能)
//source 1.5 ListintList = Arrays.asList(new Integer[]{1, 2, 3}); // List はダメ 指定できるのは参照型のみ for (int i : intList) { System.out.println(i); }
//source 1.4 List intList = Arrays.asList(new Integer[]{new Integer(1), new Integer(2), new Integer(3)}); Iterator it = intList.iterator(); while (it.hasNext()) { int i = ((Integer)it.next()).intValue(); System.out.println(i); }
んでgenericsを使ったクラスは、単に
class ClassName{ }
って感じです。
ただし、このTはstaticコンテキストでは、使用できません。(解決できないので)
その場合は、
staticvoid methodName(T arg) { }
とかします。
ちなみに、
class ClassNameextends T { }
はダメでした。