付録A.7 javax.xml.datatypeパッケージの動作差異

javax.xml.datatypeパッケージの動作の差異を次の表に示します。

表A-10 javax.xml.datatypeパッケージの動作の差異(J2SE 5.0上でJAXP1.3を利用する場合とJava SE 6上でJAXP1.4を利用する場合との比較)

項番条件実行結果
J2SE 5.0の場合Java SE 6の場合
1javax.xml.datatype.DatatypeFactoryクラスのnewDurationYearMonth(long)メソッドが返すDurationオブジェクトの内容年および月以外のデータも保持されています。年および月以外のデータは保持されません。
2javax.xml.datatype.Durationクラスのequalsメソッドのパラメタにnullを指定した場合NullPointerExceptionが発生します。falseを返します。
NullPointerExceptionは発生しません。