[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[jfriends-ml 1640] JDK1.4 β
こんばんは。武川です。
JDK1.4のβ版が出ましたが、幾つか面白い機能がありました。
もう、既にどこか他のところで話題になっているかもしれませんが、
個人的に面白いと思ったところを幾つか書きます。
1. Assertion Facility
個人的に非常に欲しかった機能「アサート」が遂に入ってくれました。
http://java.sun.com/j2se/1.4/docs/guide/lang/assert.html
を見る限りでは、
・構文的にassertを追加
・Javaコマンドのオプションを変更することで、アサートの機能が有効になる。
・assertが有効になる範囲をパッケージ単位で変更できる。
ということのようでした。
構文的に変更ということは、assertを使うと1.3以前ではコンパイル
できなくなりますが、クラスで追加するのはオーバヘッドの
問題があるということなのでしょうか?
#実行ももしかしたら出来ない?
2. Regular Expressions
java.util.regexパッケージが追加されて、標準ライブラリだけで
正規表現が使えるようになりました。わーい。
3. New I/O APIs
チャネルとかセレクタとかよくわかんないのも沢山あるのですが、
キャラクタセットのエンコーディングについて独自に定義できる
ようなことが書いてありました。
これで〓とか化けちゃう問題も回避できるようになるのかもしれ
ません。
#他にもLogging API (log4jを元にしている?)とか、XML対応など
#ありました。
ではでは。
----
TAKEKAWA,Tsutomu
takekawa@xxxxxxxxxxxxxx