1.对应string类型的对象使用println()方法时,如果对象为null,将打印null而不是引发nullpointerexception,由此引用的问题是容易造成错觉,对于以后对字符串的操作容易引起问题。
4.引发stringindexoutofboundsexception异常:主要原因是使用string的substring()、charat()等方法,而字符串的长度不够,就会引发此异常;在字符串为null时也会引发nullpointerexception。解决的方法是判空,判断长度或者转换为字节数组。考虑到这些操作很多,可以将之封装到javabean中。
6.引发java.lang.error错误,主要原因是对系统所访问外部资源,未执行关闭操作,导致外部资源大量浪费,最终可能导致系统无法正常运行;对系统所访问的外部资源关闭次数太多,外部系统无法正常处理;所系统访问的外部资源出现异常情况。