位置:首页 > 软件操作教程 > 编程开发 > Java > 问题详情

Java操作应用——如何处理空指针异常

提问人:ylm发布时间:2020-09-29

空指针异常在java中是很常见的。当我们尝试调用一个空对象引用的方法时,这个异常会发生。例如:

 

如果在上面的例子中,如果得到一个NullPointerException异常,然后学校 是null 或liststudents()null。有个好注意你可以提早将异常抛出,通过提早抛出异常(又���"迅速失败"),异常得以清晰又准确堆栈信息立即反映出什么出了错(提供了非法参数值),为什么出错(文件名不能为空值),以及哪里出的错,菜鸟和高手都可能犯的一个错是,在程序有能力处理异常之前就捕获它。Java编译器通过要求检查出的异常必须被捕获或抛出而间接助长了这种行为。自然而然的做法就是立即将代码用try块包装起来,并使用catch捕获异常,以免编译器报错。

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部