
Java
ThinkingInCoding
这个作者很懒,什么都没留下…
展开
-
Map中keySet和entrySet区别
map.keySet 返回的是key的set集合。可以遍历set,去取map中的值map.entrySet 返回的是以键值对key,value的Set集合,即有key,也有value说明:keySet()的速度比entrySet()慢了很多,也就是keySet方式遍历Map的性能不如entrySet性能好为了提高性能,以后多考虑用entrySet()方式来进行遍历。...原创 2017-10-10 15:53:45 · 596 阅读 · 0 评论 -
ArrayList源码解读
ArrayList使我们在工作中用到最多的一个集合对象,其实现原理是基于数组,其中最最重要的方法也是ArrayList里面源码用到最多的就是System.arraycopy这个方法。 //这是一个本地方法,效率比较高,具体用法就不做描述 public static native void arraycopy(Object src, int srcPos, ...原创 2018-06-20 14:30:36 · 328 阅读 · 0 评论