码迷,mamicode.com
首页 >  
搜索关键字:list接口    ( 797个结果
AbstractList源码阅读
前言 AbstractList是实现List接口的抽象类,AbstractList抽象类与List接口的关系类似于AbstractCollection抽象类与Collection接口的关系。AbstractList与AbstractCollection一样,也是通过提供一些方法的默认实现,简化我们编 ...
分类:其他好文   时间:2019-07-06 00:26:29    阅读次数:97
java List接口
Collection子接口; List是有序的集合,集合中每个元素都有对应的顺序序列。List集合可使用重复元素,可以通过索引来访问指定位置的集合元素(顺序索引从0开始),List集合默认按元素的添加顺序设置元素的索引,比如第一个元素的索引就是0,好似数组。 List作为Collection子接口当 ...
分类:编程语言   时间:2019-07-05 09:37:27    阅读次数:149
java List接口中常用类
Vector:线程安全,但速度慢,已被ArrayList替代。 ArrayList:线程不安全,查询速度快。 LinkedList:链表结构,增删速度快。取出List集合中元素的方式: get(int index):通过脚标获取元素。 iterator():通过迭代方法获取迭代器对象。 ArrayL ...
分类:编程语言   时间:2019-07-05 09:34:34    阅读次数:83
java之语言
1.集合类 主要掌握如何实现. ArrayList实现原理要点概括 ArrayList是List接口的可变数组非同步实现,并允许包括null在内的所有元素。底层使用数组实现该集合是可变长度数组,数组扩容时,会将老数组中的元素重新拷贝一份到新的数组中,每次数组容量增长大约是其容量的1.5倍,这种操作的 ...
分类:编程语言   时间:2019-06-29 10:43:32    阅读次数:106
【JDK】JDK源码分析-LinkedList
概述 相较于 ArrayList,LinkedList 在平时使用少一些。 LinkedList 内部是一个双向链表,并且实现了 List 接口和 Deque 接口,因此它也具有 List 的操作以及双端队列和栈的性质。双向链表的结构如下: 前文分析了 Queue 和 Deque 接口,正是因为 L ...
分类:其他好文   时间:2019-06-29 10:39:55    阅读次数:92
Java集合框架——List接口
第三阶段 JAVA常见对象的学习 集合框架——List接口 按照集合框架的继承体系,我们先从Collection中的List接口开始学习 (一) 概述及功能(ArrayList演示) (1) 概述 List在Collection中充当着一个什么样的身份呢?——有序的 collection(也称为序列 ...
分类:编程语言   时间:2019-06-25 20:57:23    阅读次数:141
JAVA-基础(List及其子类)
JAVA-基础(List及其子类) 1.什么是List? java.util.List接口继承自Collection接口,是单列集合的一个重要分支,习惯性地会将实现了List接口的对象称为List集合。 2.list集合的特点? 它是一个元素存取有序的集合。简单来说就是队列方式存取。 它是一个带有索 ...
分类:编程语言   时间:2019-06-15 09:31:56    阅读次数:94
JAVA-基础(Set~HashSet)
JAVA-基础(Set~HashSet) 1.什么是set? java.util.Set接口和java.util.List接口一样,同样继承自Collection接口, Set接口中元素无序,并且都会以某种规则保证存入的元素不出现重复。 2.HashSet? java.util.HashSet是Se ...
分类:编程语言   时间:2019-06-15 09:25:57    阅读次数:94
LinkedList源码
1 说明 1. LinkedList是一个双向链表,继承看List接口和Duque接口。 2. LinkedList不是线程安全,确保线程安全方法 2 源码分析 2.1 静态内部类 LinkedList是一个链表,需要一个node类作为节点,因此他在内部构建了一个静态内部类。 静态内部类,该类不能直 ...
分类:其他好文   时间:2019-06-14 01:11:48    阅读次数:120
JDK9对集合添加的优化
概述 Java 9,添加了几种集合工厂方法,更方便创建少量元素的集合、map实例。新的List、Set、Map的静态工厂方法可 以更方便地创建集合的不可变实例。 需要注意以下两点: of()方法只是Map,List,Set这三个接口的静态方法,其父类接口和子类实现并没有这类方法,比如 HashSet ...
分类:其他好文   时间:2019-06-11 09:18:43    阅读次数:104
797条   上一页 1 ... 15 16 17 18 19 ... 80 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!