会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
未雨愁眸
tensorflow群469331966
博客园
::
首页
::
新随笔
::
联系
::
订阅
::
管理
公告
常见空指针异常及其避免
出现在任何一个位置上的对象引用都有可能为 null
,在进行访问,赋值,取值,类型转换等操作时,首先判断该对象是否为 null,否则极易抛出空指针异常;
map.get(key) ⇒ 就有可能 key 不在 map 中;
避免的方法也十分简单,对返回值进行判断;
如果一个函数的返回值为对象的引用,该返回值也可能为空指针;
强制类型转换;
1. 规避手段
使用
object.equals(“test”);
而非
“test”.equals(object);
posted on
2017-10-11 22:12
未雨愁眸
阅读(
522
) 评论(
0
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部