Java开发中很多人都不愿意修改自己以前的代码,看别人的代码更是无法忍受,当看到别人代码里面一些匪夷所思的写法实现时,恨不得找到负责人好好跟他谈谈心,那么你在开发中是不是也使用到以下几种实现呢. 1.StringBuilder替代String拼接面试中经常问 String,StringBuilder,StringBuffer的区别. 1.对参数未做空验证,就做判断值相等 下面的写法将常量放到方法左边,能防止NPE. 2.这个坑很多兄弟都踩过,知道为什么? 打印结果为false,而下面结果为tru…