近期碰到一个比较常见的错误: 空指针! Exception in thread “main” java.lang.NullPointerException,虽然有些空指针问题是很容易可以避免的,比如在eclipse上装一个Find Bugs插件就可以检测空指针。但有些空指针是插件检测不出来的,同时对于初学的java开发者来说,仅凭肉眼是很难看出来的。比如像下面的这段代码:
public class Test {
public static void main(String args[]) {
House house = new House();
int doorNum = house != null ? house.getDoorNum() : 0;
}
}
class House {
Integer doorNum;
public Integer getDoorNum() {
r