- 浏览: 62806 次
- 性别:
- 来自: 成都
文章分类
最新评论
发表评论
-
读Collections源码
2017-10-11 14:53 272//一个操作集合的工具类,里面全部都是静态方法。 / ... -
读EnumSet源码
2017-10-06 18:02 328//一个基于枚举的Set,其效率在大多数时候都比Has ... -
读EnumMap源码
2017-10-06 15:23 400//一个key是枚举类型的map,速度基本会比hashMa ... -
读IdentityHashMap源码
2017-10-06 11:11 376//和HashMap的主要区别在于判断key的相等采用的是 ... -
读Stack源码
2017-10-05 10:14 295//一个堆栈结构的集合(先进后出)继承于Vector / ... -
读Properties
2017-10-03 23:02 0//一个继承于Hashtable的键值对。 //先看 ... -
读WeakHashMap源码
2017-09-28 17:06 358//一个基于弱引用的Map对象 //先看构造函数 ... -
读ArrayDeque源码
2017-09-26 13:38 276//一个双端队列 比stack ... -
读TreeMap源码
2017-09-13 11:21 378//一个基于二叉红黑树实现的map //关于红黑树htt ... -
读HashSet源码
2017-08-29 11:33 306//先看构造函数 public HashSet() { ... -
读LinkedList源码
2017-08-29 10:49 369//List的链表实现,先看构造函数 public L ... -
读LinkedHashMap源码
2017-08-28 11:03 492//LinkedHashMap继承了HashMap,他和H ... -
读ArrayList源码
2017-08-26 16:30 302//先看构造函数 public ArrayList() ... -
读HashMap源码
2017-08-24 13:37 376//先看构造函数 public HashMap() { ... -
读priorityQueen源码
2017-08-07 10:47 368//先看构造方法。 public PriorityQue ... -
TreeSet集合的体系架构
2017-04-19 16:32 306... -
ImmutableSortedSet集合的实现体系架构
2017-04-19 16:32 259... -
ImmutableSortedMap集合的体系架构
2017-04-20 17:50 545... -
ImmutableSet集合的实现体系架构
2017-04-19 16:28 242... -
ImmutableMap集合的体系架构
2017-04-19 16:28 418...
相关推荐
Java集合API采用了一种基于接口的架构设计,其中定义了一系列的接口来规范集合的行为,并提供了多个实现类以满足不同的需求。 ##### 3.1 接口与实现 - **`Collection`**:这是所有集合的根接口,它提供了集合的...
Java的集合框架是Java编程语言中的一个重要组成部分,它为处理对象集合提供了标准化的体系结构。在本教程中,我们将深入探讨集合框架的核心概念,包括集合、接口、泛型以及List、Set和Map这三种主要类型的集合。 ...
在Java架构师进阶之路上,需要掌握的核心知识点涵盖了编程基础、集合框架、JVM原理、并发编程、框架原理、微服务架构、网络编程以及分布式系统等多个方面。以下是详细的知识点概述: ### 基础知识 Java基础是架构师...
11. **Java集合图谱**:包括ArrayList、LinkedList、HashMap、TreeMap等集合类的特性和使用场景,以及它们的底层实现原理。 12. **Hadoop技能图谱**:Hadoop是大数据处理的核心框架,涵盖了HDFS(分布式文件系统)...
-、Iterator Iterable ListIterator 二、Map 和 Collection 接口Map 集合体系详解 HashMap LinkedHashMap TreeMap WeakHashMap Hashtable Collection 集合体系详解 Set 接口 AbstractSet 抽象类SortedSet 接口...
2. **集合框架**:重点了解ArrayList、LinkedList、HashSet、HashMap、TreeSet、TreeMap等常用集合类的特性和使用场景。面试中可能会涉及到集合的遍历方式、容量调整、并发问题以及如何选择合适的集合类型。 3. **...
2. **Java集合图谱**:详细讲解ArrayList、LinkedList、HashMap、TreeMap等Java集合类的内部实现和使用场景。 2. **Java集合类图**:通过类图展示Java集合框架的结构和相互关系,帮助理解其设计思路。 2. **Java ...
学习TreeSet、TreeMap以及并发集合类如ConcurrentHashMap的应用场景。 4. **多线程编程**:理解线程的创建方式(Thread类、Runnable接口)、线程状态转换、同步机制(synchronized关键字、Lock接口及其实现类)、...
- 高级集合:理解TreeSet、TreeMap的内部实现,掌握ConcurrentHashMap在并发环境下的应用。 - 泛型:了解泛型的限制、通配符和类型擦除。 - Stream API:掌握流式处理,了解filter、map、reduce等操作。 5. **...
3. **集合框架**:ArrayList、LinkedList、HashMap、HashSet、TreeMap等容器的使用,以及它们之间的区别和选择依据。可能会有实现特定功能的代码题,如实现一个双向链表或集合排序。 4. **多线程**:线程的创建...
例如,从数据结构和算法的角度学习ArrayList、LinkedList、HashMap和TreeMap等,这些不仅有助于理解Java集合框架,还能加深对算法的理解。此外,String、StringBuffer等核心类也是重要的阅读对象,它们在许多场景下...
- **Map的应用:** 掌握HashMap、TreeMap等不同类型的Map容器。 ##### 1.9 JDBC - **JDBC简介:** 介绍JDBC的基本概念及其在Java应用程序中的作用。 - **JDBC的体系结构:** 了解JDBC驱动程序的工作原理。 - **连接...
2. **集合框架**:Java集合框架是面试中的热门话题,包括List(ArrayList、LinkedList)、Set(HashSet、TreeSet)和Map(HashMap、LinkedHashMap、TreeMap)等接口及其实现类的使用、性能分析和源码解读。...
- **硬件抽象层**:JVM提供了一个抽象的硬件平台,这意味着开发者可以在不同的操作系统和硬件架构上编写相同的Java代码,并且无需更改即可运行。 - **内存管理**:JVM负责管理程序的内存空间,包括堆内存和非堆内存...
Map接口的实现如HashMap、TreeMap和HashTable,HashMap是最常用的,它的底层数据结构是哈希表,解决哈希碰撞通常采用开放寻址法或链地址法。 2. **JVM内存模型**:包括堆内存、栈内存、方法区、程序计数器、本地...
4. **集合框架**:包括List(ArrayList、LinkedList)、Set(HashSet、TreeSet)、Map(HashMap、TreeMap、ConcurrentHashMap)等接口和实现类的使用,以及它们之间的区别和应用场景。了解泛型、迭代器、集合的遍历...
7. **Java集合框架的高级特性和设计模式**:深入研究Set、Map接口的实现类,如TreeSet、TreeMap,以及设计模式如单例、工厂、装饰器等。 高级阶段: 8. **JVM原理**:理解Java虚拟机的工作机制,包括内存模型、垃圾...
- 集合框架:包括List(ArrayList、LinkedList)、Set(HashSet、TreeSet)和Map(HashMap、TreeMap)等,用于存储和操作数据。 - 多线程:Java提供了Thread类和Runnable接口来实现多线程,还有synchronized关键字...