
——【集合】
文章平均质量分 84
白衣染霜陈
你只管努力,剩下的交给时光。
展开
-
Collection和Collections的区别
Collection: 所有集合的父类(基类)接口,继承它的接口如图,常用的如图(标红): Collections: 一个针对集合类帮助的一个辅助类,提供一系列静态方法实现对各种集合的搜索、排序、线程安全等操作。 代码: public class Collections { public static void main(String[] args) { List l...原创 2019-12-05 23:18:11 · 568 阅读 · 1 评论 -
Java集合List和Set,Map区别详解看完吊打面试官
你只管努力, ——剩下的交给时光。 先上图看得直观点: 从上图很明显可以看出List集合和Set集合均继承自Collection接口,但是Map是独立的,并且他们都是import java.util.List/Set/Map; 1.List(L是重点,圈起来会考) 从文档中我们可以看到List是有序的集合也称为序列(L)。 这里给大家抽象个快速牢记的办法: List...原创 2015-08-17 16:36:14 · 1037 阅读 · 0 评论 -
ArrayList和LinkedList区别
ArrayList和LinkedList区别: 一句话概括:ArrayList 通过的是数组形式来存贮管理对象的,LinkedList是通过链表的方式。 共同点: LinkedeList和ArrayList都实现了List接口 ArrayList和LinkedList是两个集合类,用于存储一系列的对象引用(references)。 但是它们的工作原理却不一样。 它们之...原创 2015-08-17 15:28:33 · 2983 阅读 · 0 评论 -
HashMap和HashTable区别
HashMap和HashTable区别: HashMap最大的特点就是无序,原则上来讲并不存在下标的访问方式,只能通过Key来遍历。这也是为什么HashMap效率较高的原因。hash()函数(的算法效率很高)通过Key来查找元素。 hashMap的底层其实就是一个大的数组,Hash:哈希,散列表(就是乱的意思)。回答这个问题着重点记得在HashMap。1.版本不同 HashMap:JDK1....原创 2016-01-26 16:31:01 · 709 阅读 · 0 评论