美文网首页
java bean中基本数据类型不要使用它的包装类,可避免Nul

java bean中基本数据类型不要使用它的包装类,可避免Nul

作者: Allen_Jy | 来源:发表于2017-06-22 22:13 被阅读0次

开发中java bean中的基本类型的属性不要使用它们包装类,因为这样存在空指针的风险,直接食用基础类型就好。

这个问题主要是开发中用Gson反序列化时接口返回的数据中一个Long 类型的字段缺失,使得在使用在引用对象时出现空指针异常,而改称long 不管有没有此字段都有默认值,并且不是对象类型不存在空指针异常。

备注:其实大家应该都是习惯直接基础类型的,我也只是不小心写成大写L,然后出现crash才调试发现的。

例如:

public class Base{

Integer i;

Short s;

Long l;

Double d;

Float f;

}

public class Base{

int i;

short s;

long l;

double d;

float f;

}

相关文章

网友评论

      本文标题:java bean中基本数据类型不要使用它的包装类,可避免Nul

      本文链接:https://www.haomeiwen.com/subject/exhqcxtx.html