01 2013 档案
摘要:介绍并发相关的基础知识和并发编程中常用到的几个接口和类。
阅读全文
摘要:介绍Java Executor框架
阅读全文
摘要:介绍Java枚举类型、提供枚举类型的随机选择器、介绍如何使用接口组织枚举及枚举的枚举。
阅读全文
摘要:新浪微博短链接口使用、网上对于短链实现的方法的分析
阅读全文
摘要:TreeMap有Values、EntrySet、KeySet、PrivateEntryIterator、EntryIterator、ValueIterator、KeyIterator、DescendingKeyIterator、NavigableSubMap、AscendingSubMap、DescendingSubMap、SubMap、Entry共十三个内部类。Entry是在TreeMap中用于表示树的节点的内部类,已经在《TreeMap源码分析——基础分析》中分析过。下面逐一介绍上面的内部类以及TreeMap中提供的和内部类相关的方法。
阅读全文
摘要:常见的数据结构有数组、链表,还有一种结构也很常见,那就是树。前面介绍的集合类有基于数组的ArrayList,有基于链表的LinkedList,还有链表和数组结合的HashMap,今天介绍基于树的TreeMap。
TreeMap基于红黑树(点击查看树、红黑树相关内容)实现。查看“键”或“键值对”时,它们会被排序(次序由Comparable或Comparator决定)。TreeMap的特点在于,所得到的结果是经过排序的。TreeMap是唯一的带有subMap()方法的Map,它可以返回一个子树。
阅读全文