我正在尝试使用JAXB将我的Java对象序列化为XML。为了使用JAXB,必须序列化的类必须具有no参数构造函数。但是我的问题是所有领域都是最终的,所以我不能这样做。如果我将类字段设置为null,如
private final double Offset;
public MyNoArgumentConstructor()
{
this.Offset = null;
}
它将抛出空指针异常。关于如何实现此目标的任何想法吗?
如果声明为Double
对象而不是double
原语,则不会获得带有该代码的NPE。