09 2018 档案

ThreadPoolExecutor线程池解析与BlockingQueue的三种实现
摘要:ThreadPoolExecutor的完整构造方法的签名如下 ThreadPoolExecutor (int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> w 阅读全文

posted @ 2018-09-26 11:20 WeirdLang 阅读(225) 评论(0) 推荐(0)

LinkedList源码解析(JDK8)
摘要:ArrayList的增删效率低,但是改查效率高。 而LinkedList正好相反,增删由于不需要移动底层数组数据,其底层是链表实现的,只需要修改链表节点指针,所以效率较高。 而改和查,都需要先定位到目标节点,所以效率较低。 开篇前,再说一遍Collection.toArray(); 。 这个方法很重 阅读全文

posted @ 2018-09-05 11:12 WeirdLang 阅读(200) 评论(0) 推荐(0)