须要判断null的状况

String str = null;表示str是空值,没有对象 String str = "" 表示str是空字符串,是一个对象。 String temp = str.trim(); 第一种状况会有一个空指针异常(NullPointException) 第二种状况会返回"" return null 表示返回空值,没有对象返回 return 0表示返回0这个数值 return -1表示返回-1这个数值数据库

    对于一个类而言,首先,若是 这个类==null,则经过对类点属性,就可能会出现nullpointexception错误,所以,若是须要调用一个类的属性,则必须先判断这个类是否为null,排除其为null的可能性,就不会出现空指针错误。数组

  对于一个集合(或者数组)来讲,首先,我经过查询数据库,得到一个集合(或者数组),若是它==null,对它进行循环遍历,没有判断其是否为空,且当它正好为null,就会出现空指针错误。指针

   由此,能够总结出,当一个Object类对象,在不判断其是否为空的状况下,去调用其的属性,就会出现空指针错误。对象

相关文章
相关标签/搜索