MOYO Laboratory

インプレッションからシステム設計まで検証と試行錯誤を行うための情報技術サイト
野良ぬこシステムブログ

mutable な Date クラス

[No.33] 2006年04月05日 (水) 00:22

java.util.Date クラスが immutable じゃないのは、Calendar の登場した 1.1 以降では設計ミスだね。HashtableMap インターフェースのように、以前との互換性を保ちつつより抽象化されたインターフェースを乗っけてほしかった。

意図しない変更を避けるために日時データは基本的に long 型で持ちまわるようにしているが、DateFormat で文字列化する時に毎回 Date インスタンスを作成するオーバーヘッドが気にかかる。気にかかると言っても気持ち悪い程度の問題ではあるが。

コメント

コメントの投稿



管理者だけに閲覧

トラックバック

トラックバックURL

FC2ブログユーザー専用トラックバックURLはこちら
※内容に言及のないコメントやトラックバックは容赦なく削除します。
MOYO Laboratory