Java 对空进行强求转换不会报错

原创
2015/10/28 17:46
阅读数 250


测试代码

Object obj = null;

String str = (String)obj;

System.out.println(str);

-------------------------------

null


一直以为对null进行强制转换会发生异常,今天终于质疑了这点,敲了几行代码,结果和想象确实不一样!

所以对于一些质疑的东西最好用代码来证明!

展开阅读全文
打赏
0
1 收藏
分享
加载中
learn_more博主
但是要注意,当你用基本数据类型时就会发生错误,如 (int) null , 编译就通不过,如果是动态的,那么会出现 NullpointException0
2016/07/25 12:00
回复
举报
更多评论
打赏
1 评论
1 收藏
0
分享
返回顶部
顶部