![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
文章平均质量分 82
beecorn
这个作者很懒,什么都没留下…
展开
-
Java学习笔记——集合补充
Java学习笔记——集合补充Iterable接口中除了Colletion以及Map接口之外,还有一个比较常用的接口 —— DequeDeque接口public interface Deque<E> extends Queue<E>Deque —— 双端队列接口继承了Queue接口,同时Stack类也已被声明为过时,官方同样推荐用Deque替代Stack实现该接口的类/继承该接口的接口包括LinkedList、ArrayQueue、ConcurrentLinkedQueue原创 2021-02-02 10:25:49 · 107 阅读 · 0 评论 -
Java学习笔记——集合III
Java学习笔记——集合III线程安全的集合类集合的线程安全问题fast-fail 机制 —— 多个线程(通常情况下),在结构上对集合进行改变时。就有可能触发fast-fail机制,抛出java.util.ConcurrentModificationException异常代码实例public static void main(String[] args) { ArrayList<Integer> list = new ArrayList<>(); for (原创 2021-01-31 16:59:55 · 106 阅读 · 0 评论 -
Java 学习笔记——单例设计模式
Java 学习笔记——单例设计模式概述概念单例(Singleton)设计模式是结构最简单的设计模式。其内部只包含一个称为单例类的特殊类。单例模式的目的是为了确保系统中的一个类只有一个实例,并且这个实例可以很方便的被外界访问。单例模式的结构在单例类的内部创建唯一实例,通过静态方法getInstance()使得客户端可以使用它的唯一的实例。同时将构造器私有化,将唯一实例定义为静态对象供外部共享访问单例模式的适用环境1)系统只需要一个实例对象,或因为其资源消耗量大,只允许创建一个对象2)客户调用原创 2020-11-15 09:46:17 · 118 阅读 · 0 评论 -
Java学习笔记——集合II
Java集合学习笔记IISet接口Set是Collection接口的另一个重要的子接口,set接口之中没有提供额外的方法Set集合中,不允许添加相同的元素(比较的是equals方法)Set接口中的实现类Set接口最为常用的实现类为HashSet、除此之外较为常见的还有LinkedHashSet以及子接口SortedSet等。其中SortedSet接口中的元素是有序HashSetHashSet是Set接口中最为常用的实现类。HashSet接口维护的元素是无序的、不可重复(可以为Null)、Has原创 2020-11-13 10:05:27 · 148 阅读 · 1 评论 -
Java学习笔记——集合I
Java中的集合学习笔记I集合概述集合分类Java集合可以分为Collection 与 Map两个分支。Collection 存储着单列数据、Map存储着双列数据——键值(Key、Value)对的集合。其中Collection下又分为两个主要的类别。List接口(有序、可重复)、Set接口(无序不可重复)集合整体框架Iterable接口Interface Iterable<T(迭代器返回的元素的类型)>Iterable接口(迭代器)是一种设计模式。实现了此接口的对象可以遍历并选择原创 2020-11-08 23:31:18 · 1200 阅读 · 0 评论