当前位置: 代码迷 >> J2SE >> 大家对空指针错误有什么解决的好办法吗
  详细解决方案

大家对空指针错误有什么解决的好办法吗

热度:25   发布时间:2016-04-24 00:40:01.0
大家对空指针异常有什么解决的好办法吗?
如题

------解决方案--------------------
这是一种必然存在的结果(异常),通常在编程时可以做判断,载一个可以捕获,抛出具有业务意义的异常~
------解决方案--------------------
我的做法一般是,赋初始值,不管赋不赋初始值,都会进行单元测试(Junit),进行错误值、空值、边界值等等一系列的测试,保证程序的健壮性以及降低各种错误的发生率.
------解决方案--------------------
要么在声明的时候就把它初始化了
要么在使用的时候检查是否为null
尽量选第一个,因为检查是很麻烦,而且破坏结构
除非是一些没办法初始化的异常,就只能检查了
  相关解决方案