java 数据结构
H-G-Y
IT分子
hgy8811@163.com
展开
-
HashMap的源码解读
最近看到几篇精彩的文章:存取之美 —— HashMap原理、源码、实践Hash碰撞与拒绝服务攻击这些文章让我收获良多, 但是有些地方说的不够详细, 在此写下本人对上述文章的总结和理解, 希望可以给需要的朋友带来一些帮助.1. 概述HashMap在底层采用数组+链表的形式存储键值对.在HashMap中定义了一个内部类Entry, 该内部类是转载 2013-07-18 14:46:48 · 978 阅读 · 0 评论 -
Java线程之Executor
并发编程的一种编程方式是把任务拆分为一些列的小任务,即Runnable,然后在提交给一个Executor执行,Executor在执行时使用内部的线程池完成操作。由此,任务提交者不需要再创建管理线程,使用更方便,也减少了开销。有两种任务:Runnable和Callable,Callable是需要返回值的任务。Task Submitter把任务提交给Executor执行,他们之间需要一种通讯手段,转载 2013-07-18 16:21:50 · 1226 阅读 · 0 评论