がおー

j2sdk1.5β(Tiger)を試してみようかと。
フォントの設定ファイルの形式が変わっておりました。
キャラクタセットごとにフォントを指定するような感じだが…
今のところの理解としては、

  • serifやsansserif, dialog, dialoginputそれぞれにキャラクタセットに対するフォントを指定
  • 文字コードごとにサーチする順番を指定

ってことか?
ドキュメントが見当たらなかったので、サンプル見ながら頑張ってkochiなバージョンを作成。

autoboxingとかgenerics, enumあたりを少しいじってみる。やっぱいいわこいつら。Collectionの使い勝手がまるで違う。

プリミティブ型の配列からListにするサンプル(無理矢理新機能)

//source 1.5
List  intList = 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コンテキストでは、使用できません。(解決できないので)
その場合は、

static  void methodName(T arg) {
}

とかします。

ちなみに、

class ClassName  extends T {
}

はダメでした。