java.beans.XMLEncoder/XMLDecoder

標題のクラスに関してメモ。

  • 対象クラスはデフォルトコンストラクタと getter/setter が必要。
  • したがって、BigInteger、BigDecimaljava.sql.* は使用不可。
    → 使えない...(^^;)
  • プリミティブ型のラッパクラスは対応している。
  • java.util.Calendar は toString() の結果が同じにならないことがある。
    → calendar.setTime(calendar.getTime()) すると一意になる?