摘要: HashMap 与 HashTable 的区别 1. 数据结构方面 HashTable 使用的是数组 + 链表 HashMap 1.7 之前与HashTable 一致, 1.7 之后引入红黑树 2. 初始容量和扩容 HashTable 初始容量是11 扩容 2n+1 HashMap 初始容量16 扩 阅读全文
posted @ 2025-04-01 21:02 aidan_8 阅读(35) 评论(0) 推荐(0)
摘要: 装饰器模式 ​ 装饰器模式 可以在不改变原有对象的情况下拓展其功能。装饰器模式通过组合替代继承来扩展原始类的功能。在一些继承关系比较复杂的场景(如IO) 比较实用。 ​ 可以对原始类嵌套使用 多个装饰器。为了实现这一效果,装饰器类需要跟原始类继承相同的抽象类和实现相同的接口 使用场景 需要在运行时动 阅读全文
posted @ 2025-03-28 14:31 aidan_8 阅读(21) 评论(0) 推荐(0)
摘要: Java的IO流 一、JavaIO流简介 java的io流分为 字节流和 字符流 java I/O 流 主要由如下4个抽象类派生 InputStream / OutputStream(字节流) Reader / Writer (字符流) 二、字节流 java字节流分为字节输入流和字节输出流 1. I 阅读全文
posted @ 2025-03-28 11:38 aidan_8 阅读(38) 评论(0) 推荐(0)
摘要: JavaSE 语法 java数据类型 基本数据类型 整数类型 byte 占1个字节,范围:-128-127 short占2个字节,范围:-32768-32767 int占4个字节,范围:-2147483648-2147483647 long占8个字节,范围:-9223372036854775808- 阅读全文
posted @ 2024-09-10 23:43 aidan_8 阅读(11) 评论(0) 推荐(0)
摘要: MarkDown语法学习 标题 #+空格 一级标题 ##+空格 二级标题 字体 粗体 **粗体** 斜体 *斜体* 斜体加粗 ***斜体加粗*** 删除线 ~~删除~~ 引用 引用 > 引用 分割线 或者*** 图片 ![截图2](https://cdn.luogu.com.cn/upload/us 阅读全文
posted @ 2024-09-08 14:23 aidan_8 阅读(29) 评论(0) 推荐(0)