
代码优化
pain discipline
方向-->积累-->积累-->成功。
展开
-
代码优化-ifelse语句
对于if-else的代码,可以用以下方式增加可读性 public void changePidByPid(String seqNo) { String seqNoBak = scaiAgainPushMapper.selectScaiZbankRuleDecisionJnlBySeqNoBak(seqNo+"_bak"); //seqNoBak为空,说明...原创 2019-09-04 17:46:00 · 176 阅读 · 0 评论 -
代码优化
目录1:分离代码中的循环代码2:省略相同操作3:初始化HashMap容量4:减少方法调用1:分离代码中的循环代码2:省略相同操作3:初始化HashMap容量阿里巴巴手册推荐使用HashMap时初始化容量,可以节约其从初始化到目标容量的扩容时间。4:减少方法调用...原创 2019-09-13 17:49:14 · 115 阅读 · 0 评论 -
JAVA拼接字符串用+号和append的区别
那么加号拼接和用append方法拼接有啥区别呢?+号拼接的原理是会在底层new一个StringBuilder,例如:str = str + “a”具体就是new StringBuilder().append(str).append("a");其实实际上用+号拼接字符串的话,+号用的很少或者只用一个,并且不在循环里面用的话,也是可以的,没什么问题,不存在所谓的效率问题,但是+号不能用在 循...转载 2019-09-19 16:58:09 · 1193 阅读 · 0 评论 -
for优化为forEach循环
1:优化情况:对于for循环以及循环内(除小于集和大小)没有其它判断条件,可以优化为forEach,避免了每次的判断大小。例import java.util.ArrayList;/** * @Description * @Author calvin * @Date 2019/9/19 17:45 **/public class test { public sta...原创 2019-09-19 19:43:08 · 552 阅读 · 0 评论