摘要: Hashtable 线程安全 键/值不可为null 无序 已被淘汰掉 实现 public class test_01 { public static void main(String[] args) throws IOException { /* 初始化数组大小为11,数组加载因子0.75f pub 阅读全文
posted @ 2021-09-19 15:54 你们都不上班吗 阅读(25) 评论(0) 推荐(0)
摘要: LinkedHashSet是HashSet的子类 由于采用数组+双向链表的存储结构,所以添加和取出元素的顺序一致 元素不可重复 线程不安全 记录LinkedHashSet执行过程 public class test { public static void main(String[] args) { 阅读全文
posted @ 2021-09-19 15:53 你们都不上班吗 阅读(70) 评论(0) 推荐(0)
摘要: HashSet特征 无序——添加和取出元素的顺序不一致;没有索引 元素不可以重复,所以最多包含一个null 取出的顺序虽然不是添加的顺序,但是固定 底层采用HashMap实现,所以主要介绍HashMap底层代码 HashMap底层实现:数组+链表/红黑树 HashMap大致数据结构 看代码⬇️ pu 阅读全文
posted @ 2021-09-19 15:52 你们都不上班吗 阅读(30) 评论(0) 推荐(0)
摘要: LinkedList采用双向链表、双端队列实现,线程不安全 举例说明 public class test { public static void main(String[] args) { //构造LinkedList对象 LinkedList list = new LinkedList(); f 阅读全文
posted @ 2021-09-19 15:51 你们都不上班吗 阅读(46) 评论(0) 推荐(0)
摘要: 本文主要记录arraylist存储数据的方式 以下图为例 public static void main(String[] args) { //构造一个arraylist对象 ArrayList list = new ArrayList<>(); //循环添加数据 0-9 for (int i = 阅读全文
posted @ 2021-09-19 15:49 你们都不上班吗 阅读(28) 评论(0) 推荐(0)
摘要: 异常分类 Java中的异常层次结构 Error类层次结构描述了Java运行时系统内部错误和资源耗尽错误(此情况较少出现,并且基本无能为力;重点关注Exception异常)。 Exception IOException 表示程序以外的错误(其他异常),如:试图超越文件末尾继续读取数据、试图打开一个不存 阅读全文
posted @ 2021-09-19 15:47 你们都不上班吗 阅读(105) 评论(0) 推荐(0)