随笔分类 -  Java容器集合

同步容器
摘要:1.简述 同步容器可以简单的理解为通过synchronized来实现同步的容器(因为使用了synchronized关键字所以在性能方面没有线程不安全的容器好),如果有多个线程调用同步容器的方法,它们将会串行执行。包括Vector和Hashtable,以及由同步容器封装类。Collections.sy 阅读全文

posted @ 2020-10-30 15:34 码农记录 阅读(187) 评论(0) 推荐(0)

Map接口的实现类
摘要:1.简述 Map没有继承Collection接口,Map提供key到value的映射(唯一,无序)。可以保存null,但是只有一个,第二个key,是空的时候会覆盖第一个key的value(也就是key不能重复,value可以),能够实现根据key快速查找value。Map支持泛型,形式如:Map<K 阅读全文

posted @ 2020-10-29 11:18 码农记录 阅读(1009) 评论(0) 推荐(0)

Queue接口的实现类
摘要:1.简述 Queue用于模拟队列这种数据结构,队列通常是指先进先出(FIFO)的容器。新元素插入(offer)到队列的尾部,访问元素(poll)操作会返回队列头部的元素。通常,队列不允许随机访问队列中的元素。 Queue接口中有以下几个常用实现类: PriorityQueue:非阻塞、非线程安全、无 阅读全文

posted @ 2020-10-27 19:49 码农记录 阅读(3657) 评论(0) 推荐(0)

Set接口的实现类
摘要:1.简述 Set接口和List接口一样,同样继承自Collection接口,它与Collection接口中的方法基本一致,并没有对Collection接口进行功能上的扩充,只是比Collection接口更加严格了。与List接口不同的是,Set接口中元素无序,并且都会以某种规则保证存入的元素不出现重 阅读全文

posted @ 2020-10-26 16:38 码农记录 阅读(988) 评论(0) 推荐(0)

List接口的实现类
摘要:1.简述 List是用的较多的集合类型,List是一个接口,具体使用List集合类型时,需要使用时实现类。List接口的每个实现类也都实现了不同的数据结构,各自具有不同的特征。 特点: 有序的,允许重复元素。顺序可以是自然排序或按对象加入到集合的顺序排序。因为List,所以它的对象可以被索引。Lis 阅读全文

posted @ 2020-10-24 17:58 码农记录 阅读(1946) 评论(0) 推荐(0)

Java 容器概述
摘要:1.简述 容器是一种在一个单元里处理一组复杂元素的对象。使用集合框架理论上能够减少编程工作量,提高程序的速度和质量,毕竟类库帮我们实现的集合在一定程度上时最优的。在Java中通过java.util为用户实现了一个Collection Framework,这个集合框架用统一的架构来表示和操作所有的集合 阅读全文

posted @ 2020-10-24 14:25 码农记录 阅读(322) 评论(0) 推荐(0)

导航