- 浏览: 62413 次
- 性别:
- 来自: 成都
文章分类
最新评论
发表评论
-
读Collections源码
2017-10-11 14:53 270//一个操作集合的工具类,里面全部都是静态方法。 / ... -
读EnumSet源码
2017-10-06 18:02 324//一个基于枚举的Set,其效率在大多数时候都比Has ... -
读EnumMap源码
2017-10-06 15:23 398//一个key是枚举类型的map,速度基本会比hashMa ... -
读IdentityHashMap源码
2017-10-06 11:11 373//和HashMap的主要区别在于判断key的相等采用的是 ... -
读Stack源码
2017-10-05 10:14 295//一个堆栈结构的集合(先进后出)继承于Vector / ... -
读Properties
2017-10-03 23:02 0//一个继承于Hashtable的键值对。 //先看 ... -
读WeakHashMap源码
2017-09-28 17:06 354//一个基于弱引用的Map对象 //先看构造函数 ... -
读ArrayDeque源码
2017-09-26 13:38 272//一个双端队列 比stack ... -
读TreeMap源码
2017-09-13 11:21 376//一个基于二叉红黑树实现的map //关于红黑树htt ... -
读HashSet源码
2017-08-29 11:33 302//先看构造函数 public HashSet() { ... -
读LinkedList源码
2017-08-29 10:49 363//List的链表实现,先看构造函数 public L ... -
读LinkedHashMap源码
2017-08-28 11:03 490//LinkedHashMap继承了HashMap,他和H ... -
读ArrayList源码
2017-08-26 16:30 299//先看构造函数 public ArrayList() ... -
读HashMap源码
2017-08-24 13:37 374//先看构造函数 public HashMap() { ... -
读priorityQueen源码
2017-08-07 10:47 365//先看构造方法。 public PriorityQue ... -
TreeSet集合的体系架构
2017-04-19 16:32 291... -
TreeMap集合的体系架构
2017-04-19 16:29 285... -
ImmutableSortedSet集合的实现体系架构
2017-04-19 16:32 258... -
ImmutableSortedMap集合的体系架构
2017-04-20 17:50 526... -
ImmutableSet集合的实现体系架构
2017-04-19 16:28 240...
相关推荐
Java集合API采用了一种基于接口的架构设计,其中定义了一系列的接口来规范集合的行为,并提供了多个实现类以满足不同的需求。 ##### 3.1 接口与实现 - **`Collection`**:这是所有集合的根接口,它提供了集合的...
Set接口提供了不允许重复元素的集合,具体实现包括HashSet(基于哈希表实现)、TreeSet(基于红黑树实现)以及LinkedHashSet(结合了HashSet和HashMap的特性)。Map接口提供键值对集合,具体实现包括HashMap(基于...
其中包括List、Set、Map等接口,以及对应的ArrayList、Vector、LinkedList、HashSet、TreeSet、LinkedHashSet、HashMap、TreeMap、LinkedHashMap等实现类。了解它们的内部原理、使用场景和性能特点,对于架构师来说...
- `HashSet`:基于哈希表实现,提供了高效的查找性能。 - **Map**接口:键值对集合。 - `HashMap`:非线程安全,允许null键和null值。 - `HashTable`:线程安全,不允许null键和null值。 ### 八、HashMap与...
-、Iterator Iterable ListIterator 二、Map 和 Collection 接口Map 集合体系详解 HashMap LinkedHashMap TreeMap WeakHashMap Hashtable Collection 集合体系详解 Set 接口 AbstractSet 抽象类SortedSet 接口...
- 集合类:介绍ArrayList、LinkedList、HashSet等集合类的使用,以及List和Dictionary, TValue>等泛型集合。 - LINQ(Language Integrated Query):学习使用LINQ进行数据查询,包括查询操作符、连接查询、分组...
- `HashSet`:基于哈希表实现的集合。 - `TreeSet`:基于红黑树实现的集合。 - `HashMap`:基于哈希表实现的映射。 - `TreeMap`:基于红黑树实现的映射。 - **特点**:集合框架的设计具有良好的扩展性和灵活性,...
16_集合-hashset-hashmap-迭代器-entryset$ d3 b$ ~5 b! @- Z* }- C 17_快捷键设置* L* C. y4 Z1 v0 p) [8 p3 A 18_IO& f, H- i' w( B; P% V; Q" z. L( n/ q 19_IO2 20_文件归档和解档 21_TCP+udp协议-广播 22_UDP...
Set接口的实现包括HashSet和TreeSet,HashSet基于哈希表,不允许重复元素;TreeSet基于红黑树,保证排序。Map接口的实现如HashMap、TreeMap和HashTable,HashMap是最常用的,它的底层数据结构是哈希表,解决哈希碰撞...
2. **集合框架**:包括List、Set、Map等接口及其实现类,如ArrayList、HashSet、HashMap,为数据存储和操作提供了便利。 3. **异常处理**:Java使用try-catch-finally语句进行异常处理,确保程序的健壮性。 4. **...
ArrayList、LinkedList、HashSet、TreeSet分别实现了动态数组、链表、无序不重复元素集合和有序不重复元素集合,通过它们可以高效地组织和操作数据。 反射机制允许运行时动态访问和修改类的信息。Class、Method、...
集合框架在`java.util`包下,提供了各种实现,如`ArrayList`, `LinkedList`, `HashSet`, `HashMap`等。 #### 6. 文件和目录操作 文件和目录的操作主要包括读写文件、列出目录下的文件和子目录、判断文件或目录是否...
接口之间通过继承和实现相互关联,形成了丰富的集合体系。解析:理解集合框架的层次结构和各元素的特性能帮助我们选择合适的集合类型,优化存储和操作效率。 问题 11:解释一下什么是设计模式,以及常用的几种设计...
此外,对ArrayList、LinkedList、HashMap、HashSet等集合类的特性和使用场景需要有深入理解。多线程中的同步机制如synchronized、wait/notify、Lock等也是常考知识点。 二、JVM内存管理 面试中,JVM的内存模型、...
- **HashMap与HashSet原理**:深入探讨HashMap和HashSet的内部实现机制,包括哈希码计算、负载因子等核心概念。 #### 四、异常处理 - **异常体系结构**:掌握Java异常处理机制的基本结构(Throwable、Exception、...
5. **集合框架**:学习ArrayList、LinkedList、HashSet、HashMap等集合类的使用。 二、Java高级 1. **多线程**:掌握线程的创建、同步、死锁等概念。 2. **反射机制**:利用反射动态访问类、方法和属性。 3. **设计...
- 集合框架:深入理解ArrayList、LinkedList、HashMap、HashSet等集合类的实现原理和操作特性。 - 排序与查找:熟练运用冒泡排序、快速排序、二分查找等经典算法。 - 栈与队列:掌握ArrayStack、LinkedListQueue...
4. **集合框架**:熟悉ArrayList、LinkedList、HashSet、HashMap等常见集合类的使用,了解泛型的概念,以及集合的遍历、排序和集合操作的效率分析。 5. **多线程**:讲解线程的创建方式,同步机制(synchronized...
6. **集合框架**:Java集合框架包括List、Set、Map等接口及其实现类,如ArrayList、HashSet、HashMap等,提供了存储和操作对象的工具。 7. **IO流**:Java的I/O流系统支持对文件、网络、内存等的数据读写,包括字节...