4:50 为什么说Listener 空的是构建失败 会抛出异常,然后又说 返回空. 都已经进入异常了 还怎么返回null?
来源:5-2 UDP搜索IP与端口-2
慕尼黑9178439
2018-12-04
同上
写回答
3回答
-
Qiujuer
2018-12-13
[图片]这种将类变量付给局部变量是不是有点多余
是说的这个么??这个不多余,在多线程的情况下需要这么写。
特别在packet有可能为null的情况下;这样的做法有助于避免回调null回去引起空指针异常;如何不写局部变量 回调前可能判断过了 但是 调用回调的时候为null了。
一个是有助于避免上述问题
第二个就是减少拿成员变量其实也是在提升速度,拿局部变量的速度比成员变量高的多
00 -
sayzly
2018-12-12
进入异常并没有返回,而是捕获出来 然后打印。会继续往后执行
00 -
Qiujuer
2018-12-04
可否截图一下看看,多谢了
00
相似问题