在Java中避免NullPointerException的解决方案

qqstrategy55120 24 0 pdf 2022-04-20 08:04:28

我有什么替代方法:解决方案:在我看来,这似乎是一个相当普遍的问题,初级和中级开发人员往往会在某个时候遇到这些问题:他们要么不知道,要么不信任他们所参与的合同,并且防御性地检查了null。另外,在编写自己的代码时,他们倾向于依靠返回空值来表示某些内容,因此要求调用者检查空值。换句话说,在两种情况下会出现空检查:。避免使用null作为响应。这将导致您正在谈论的空检查。也就是说,对于findAction()方法来说,抛出带有有意义的错误消息的Exception异常是完全适当的-特别是在这种情况下,您依赖于用户输入。对于findAction方法抛出一个异常,比对一个没有解释的简单NullPointerException进行抛出的调用方法要好得多。

在Java中避免NullPointerException的解决方案

在Java中避免NullPointerException的解决方案

在Java中避免NullPointerException的解决方案

用户评论
请输入评论内容
评分:
暂无评论