随笔分类 -  java性能

性能包括编码习惯、算法优化等方面。 前者积累多了性能也能提升不少,后者直接关系到大O
摘要:在计算机底层,对位的操作是最方便的,如果乘除法中基本都是2的N次方的话,换成移位操作,是不是显得很牛逼?不,是为了一点点性能 如果只是简单的计算,就算是1万次重复计算也没有1ms的差异,但如果是复杂的计算并且重复计算的次数量很大,这里就能体现出不同了,所以,还是保持良好习惯吧 附表: 阅读全文
posted @ 2017-02-26 16:54 m.z 阅读(1524) 评论(0) 推荐(0)
摘要:实现RandomAccess接口的集合比如ArrayList,应当使用最普通的for循环而不是foreach循环来遍历 阅读全文
posted @ 2017-02-20 20:10 m.z 阅读(1318) 评论(0) 推荐(0)
摘要:测试环境:jdk1.7.0_79\Processor 1.7 GHz Intel Core i5 遍历Map的方式有很多,通常场景下我们需要的是遍历Map中的Key和Value。 更新:增加一个方法对方法一优化,采用foreach循环 写了四个方法: /** * while循环 map.entryS 阅读全文
posted @ 2017-02-19 15:18 m.z 阅读(5332) 评论(0) 推荐(0)