把null赋值给Integer可以,但是把null赋值给int就报异常了。多使用包装类少使用基本类型 防止空指针异常:如果你有一个对象要关闭,但是你又怕它空指针异常,那么你可以在关闭前加个if(对象!=null)再写对象.close()