2016 - 2025

感恩一路有你

java是什么 Java中使用instanceof判断类型时,是否需要先进行null值判断?

浏览量:2486 时间:2021-03-10 20:50:15 作者:admin

Java中使用instanceof判断类型时,是否需要先进行null值判断?

答案是否定的,在调用instanceof之前不需要判断空值,为什么?

让我们看看JDK文档中的描述

引用可以被强制转换(?)?15.16)引用类型,而不引发ClassCastException。否则结果为假。

在运行时,它仅在引用值不为null时返回true,并且可以强制不引发类转换异常,否则返回false。

然后定义

object a=null

一个integer实例返回false。

java关于instance的定义?

实例本身没有意义。通常,“实例”的组合是有意义的。例如:if(“AAAA”instance of string){//code module},即如果“AAAA”可以实例化为string类型,则判断语句为true,然后执行“code module”。说明:实例化通常用于确定输入值是否可以转换为其他类型。优点是可以先实例化它,然后进行强制转换。这样,错误就不会被报告,代码的严谨性也会提高。

java是什么 java web java吧

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。