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