ConcurrentHashMap简介 2016-05-26 11:00:23 ConcurrentHashMap ConcurrentHashMap为了高并发而设计,相比于HashTable和HashMap有更多优势。HashTable是同步的,在多线程 Read more...
HashTable简介 2016-05-26 10:35:01 HashTable HashTable继承Dictionary类,实现Map接口。其中Dictionary类是任何可将键映射到相应值的类(如 Hashtable) Read more...
HashMap简介 2016-05-25 15:47:13 HashMap HashMap基于哈希表的Map接口实现,是以key-value存储形式存在。 系统会根据hash算法来计算key-value的存储位置,可以 Read more...
CopyOnWriteArrayList简介 2016-05-25 10:30:09 CopyOnWriteArrayList CopyOnWriteArrayList,写数组的拷贝,支持高效率并发且是线程安全的,读操作无锁的ArrayList。所有可变操作都是通过对 Read more...
Stack简介 2016-05-25 10:20:44 Stack Stack简介 Stack基于Vector实现,支持LIFO 后进先出 源码分析 jdk1.7.0_71 默认构造 public Stack() { } push(E item)将元素压入顶端 public E push(E item) { addElement(item); return item; } pop() 删 Read more...
Vector简介 2016-05-24 17:24:10 vector Vector简介 Vector和ArrayList类似,基于Object数组方式实现 Vector是同步访问的,操作是线程安全的 源码分析 jdk1.7.0_71 //保 Read more...
LinkedList简介 2016-05-23 23:20:51 linkedList LinkedList简介 LinkedList基于双向链表实现 LinkedList相对于Arraylist来说,get和set等随机访问会比较慢,LinkedList需要移动指针;add和remove会比较快。 LinkedList类还为在列表开头和结尾的get,remove,insert元素提供统一的命名方法,这些操作允许将链表用做堆栈、队列或者双端队列。此类实现 Deque 接口,为 add、poll 提供先进先出队列操作,以及其他堆栈和双端队列操作。 非线程安全,不同步。 Read more...
Java基础之ArrayList简介 2016-05-20 16:47:46 借着ArrayList的学习,重温一下数据结构中的表(线性表)的相关知识,并从数据结构的基础知识开始,一点点进入ArrayList的学习。 Read more...
使用Hexo在GitHub上搭建个人博客 2016-05-03 09:26:17 hexo github blog 本机环境 系统:Ubuntu 16.04 LTS Hexo:3.2.0 NodeJS:v5.11.0 Git:2.7.4 重要环境 安装nodejs 安装git 注册github 使用github搭建个人博客,详细参考:GitHub pages Read more...
数据库索引简介 2015-06-07 16:44:04 索引 数据库索引 数据库索引的定义 数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。提高数据库表数据访问速度的数据库对象. Read more...