Tiger

文字列の連結はStringBufferより+演算子の方が高速

どっかに書いてあったよなぁと思ったらJAVA PRESSのVol.40にありました。J2SE5.0ではStringBufferと同じ機能を持ったStringBuilderというクラスがあるんですけど、その違いをまとめてみます。一番の違いは、StringBufferの各メソッドはスレッドセーフに設計…

parseBoolean

BooleanクラスにparseBooleanメソッドが増えてました。つまり従来のコードで言う String bool = "true"; boolean isBoolean = "true".equals(bool); の変数boolがnullだった場合も安全に値を評価できるようになったってことですね。

オートボクシングの罠

String string = "ほげ"; ができるなら Integer integer = 100; もできますよねって、後者はJDK5.0が入っているからできてしまうだけで、意味合いが全然違う事を、きちんと説明しなければいけない時代になりました(苦笑)オートボクシングとはプリミティブ型…

TigerのJWS

Javaアプリケーションキャッシュビューワに最初からOpenSymphonyのOSWorkflow Designerが入っていました。これは知らなかった。あとLookAndFeelの切り替えテストアプリのベンダー名が「Hoge Hoge, Ltd.」になってる!

Staticインポートはjava.lang.も必要

import static System.out; // エラー import static java.lang.System.out; // 正しい コンパイルエラーの内容 Test.java:3: シンボルを見つけられません。 シンボル: クラス System import static System.out; ^ Test.java:3: static import はクラスとイ…