打印结果为14,43。JVM在return之前会把返回值存到临时内存中finally的处理不影响返回值。
有大佬知道问什么这个代码会出现空指针异常吗
你把null改错2或者其他的
上面的问题是否相当于下面问题?
//第一种写法(出现空指针異常)
//第二种写法(正常)
明白了第二个表达式 sex.equals("全部")?null:0 返回的是Integer类型,所以在第一个表达式返回时需要进行拆箱对null进行拆箱出现空指针異常。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。