java集合类
菜鸟修行之路
菜鸟进阶之路
展开
-
菜鸟修行之路----Java集合类四:Map之HashMap源码学习
菜鸟修行之路----Java集合类四:Map之HashMap源码学习Map接口概述: Map是由一系列键值对组成的集合,提供了key到Value的映射。同时它也没有继承Collection。在Map中它保证了key与value之间的一一对应关系。也就是说一个key对应一个value,所以它不能存在相同的key值,当然value值可以相同。 Map的实现类有3个:...原创 2020-03-06 10:51:23 · 176 阅读 · 0 评论 -
菜鸟修行之路----java集合类三:List之LinkedList源码学习
菜鸟修行之路----java集合类三:List之LinkedList源码学习 LinkedList 是用链表结构存储数据的,很适合数据的动态插入和删除,随机访问和遍历速度比较慢。另外,他还提供了 List 接口中没有定义的方法,专门用于操作表头和表尾元素,可以当作堆栈、队列和双向队列使用1.LinkedList概述LinkList主要具有以下特点:排列有序,可重复...原创 2020-03-04 11:28:50 · 264 阅读 · 0 评论 -
菜鸟修行之路----java集合类一:集合概述
菜鸟修行之路----java集合类一:集合概述 java集合类是一个非常重要的一个模块,接下来的几篇博客将对于集合这一块的内容继续整理和记忆。1.总体架构图 java集合类存放于Java.util包中,总体架构图如下: 通过总体架构图可以得知,java集合框架提供了3个顶层接口:Collection,Map,Iterator,其中Collect...原创 2020-03-02 10:47:54 · 163 阅读 · 0 评论 -
菜鸟修行之路----java集合类二:List之ArrayList源码学习
菜鸟修行之路----java集合类二:List之ArrayList源码学习前言:修行之路艰辛,对于源码的学习更是难上加难。但是也不能因此的放弃。修行,本就是一次奋斗不息的旅行。源码的学习,这个一块很难,特别是像我们这种英文比较差一点的,直接看源码和英文注释,感觉会看到怀疑人生。源码本身写的比较晦涩难懂,但是无论某个框架还是类的源码他的架构是不会变。只要理清其中的关系,掌握架构,源码学习就成功...原创 2020-03-03 11:52:34 · 352 阅读 · 0 评论