
每天一道面试题
记录个人遇到的面试题
公子余小心
在变强的道路上逐渐迷失自我
展开
-
2,怎么优化if-else代码过多?
代码中如果if-else比较多,阅读起来比较困难,维护起来也比较困难,很容易出bug,接下来,本文将介绍优化if-else代码的八种方案。优化方案一:提前return,去除不必要的else如果if-else代码块包含return语句,可以考虑通过提前return,把多余else干掉,使代码更加优雅。优化前: if(condition){ //doSomet...原创 2020-03-20 09:19:30 · 1198 阅读 · 0 评论 -
1,ByteArrayOutputStream或ByteArrayInputStream不需要关流
ByteArrayOutputStream或ByteArrayInputStream是内存读写流, 不同于指向硬盘的流,它内部是使用字节数组读内存的,这个字节数组是它的成员变量,当这个数组不再使用变成垃圾的时候,Java的垃圾回收机制会将它回收。所以不需要关流...原创 2020-03-19 17:44:29 · 982 阅读 · 0 评论