随笔分类 -  java基础

Map
摘要:Map(映射) Map是一种把键对象和值对象映射的集合它的每个元素都包含一个键对象和值对象 HashMap:基于散列表实现,插入<K,V>的开销是固定的,可以通过构造器设置容量和负载因子来调整容器的性能 LinkedMap:类似于HashMap,但是迭代遍历时,取得<K,V>的顺序是其插入次序,或者 阅读全文

posted @ 2020-05-14 18:11 Wang丶 阅读(146) 评论(0) 推荐(0)

Set
摘要:Set(集合) Set中的对象不按特定(HashCode)的方式排序,并且没有重复对象,主要两个实现类: HashSet:HashSet按照哈希算法来存取集合中的对象,存取速度快,当HashSet中的元素个数超过数组大小*loadFactor(默认值为0.75)时,就会进行近似两倍扩容 TreeSe 阅读全文

posted @ 2020-05-14 18:10 Wang丶 阅读(178) 评论(0) 推荐(0)

List
摘要:List(列表) List的元素以现行方式存储,可以存放重复对象,List主要有两个实现类 ArrayList:长度可变的数组,可以对元素进行随机访问,插入删除元素速度慢,JDK8中的ArrayList扩容是通过grow()方法里使用语句newCapacity = oldCapacity + (ol 阅读全文

posted @ 2020-05-14 18:08 Wang丶 阅读(148) 评论(0) 推荐(0)

什么是集合
摘要:集合就是一个放数据对象引用的容器。主要有三种:set(集)、list(列表)和map(映射)。 集合有两个父接口,一个Collection,一个Map,而Collection有两个子接口,一个List,一个Set,List有两个常见的实现类ArrayList,LinkedList,Set有两个常见的 阅读全文

posted @ 2020-05-14 18:06 Wang丶 阅读(637) 评论(0) 推荐(0)

导航