随笔分类 -  Java SE

摘要:一、ArrayList 介绍 ArrayList 是 java 集合框架中比较常用的数据结构了。继承自 AbstractList,实现了 List 接口。底层基于数组实现容量大小动态变化。允许 null 的存在。同时还实现了 RandomAccess、Cloneable、Serializable 接 阅读全文
posted @ 2020-10-27 13:04 MarkLogZhu 阅读(179) 评论(0) 推荐(0)
摘要:一、多线程概述 1.1 多线程使用场景 当需要进行并发操作的时候,就可以使用多线程来实现。 1.2 线程状态 Java线程具有五种基本状态: **新建状态(New):**当线程对象对创建后,即进入了新建状态,如:Thread t = new MyThread(); **就绪状态(Runnable): 阅读全文
posted @ 2020-10-19 15:14 MarkLogZhu 阅读(134) 评论(0) 推荐(0)
摘要:一、HashMap介绍 1.1 HashMap 特性 * HashMap 存储键值对实现快速存取,允许为 null。key值不可重复,若key值重复则覆盖。 * 非同步,线程不安全。 * 底层是hash表,不保证有序(比如插入的顺序) 1.2 HashMap 底层原理 基于 hashing 的原理, 阅读全文
posted @ 2020-06-10 10:47 MarkLogZhu 阅读(307) 评论(0) 推荐(0)