workplace-blog

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2022年8月26日

摘要: 字节缓冲流 缓冲流(过滤流):BufferedInputStream/BufferedOutputStream 提高I/O效率,减少访问磁盘的次数 数据存储在缓冲区中,flush是将缓冲区中的内容写入文件,也可以直接close 内部维护着一个字节输入/输出流 /** * 字节缓冲流 * Buffer 阅读全文
posted @ 2022-08-26 19:38 多巴胺LLL 阅读(31) 评论(0) 推荐(0)

摘要: 对象流 对象流ObjectOutputStream/ObjectInputStream 增强了缓冲区功能 增强了读取八种基本数据类型和字符串功能 增强了读写对象的功能: readObject():从流中读取一个对象 writeObject(Object obj):将一个对象写入流中 使用流传输对象的 阅读全文
posted @ 2022-08-26 19:38 多巴胺LLL 阅读(41) 评论(0) 推荐(0)

摘要: 流 1.流的概念 内存与存储设备间传输数据的通道。 数据通过流传输 >水通过水管传输。 2.流的分类 按方向分【重点】 输入流:将存储设备中的内容读入到内存中。 输出流:将内存中的内容读入到存储设备。 按单位分 字节流:传输的数据以字节为单位,可以读取所有数据。 字符流:传输的数据以字符为单位,只能 阅读全文
posted @ 2022-08-26 19:37 多巴胺LLL 阅读(49) 评论(0) 推荐(0)

摘要: Collections工具类 概念 集合工具类,定义了除了存放以外的集合常用方法 方法 反转集合中元素的顺序 public static void reverse(List<?> list) 随机重置集合元素的顺序 public static void shuffle(List<?> list) 升 阅读全文
posted @ 2022-08-26 19:32 多巴胺LLL 阅读(33) 评论(0) 推荐(0)

摘要: HashTable 特点 jdk1.0,线程安全,运行效率慢,不允许null作为key或者value 子类properties HashTable的子类,要求key和value都是String类型,通常用于配置文件读取 TreeMap 特点 实现了SortedMap接口(Map的子接口),可以对ke 阅读全文
posted @ 2022-08-26 19:31 多巴胺LLL 阅读(30) 评论(0) 推荐(0)

摘要: Map Map父接口 存储一对数据(key—Value),无序,无下标,建不可以重复,值可以重复。 方法 | 方法摘要 | | | | | | void | clear() 从此映射中移除所有映射关系(可选操作)。 | | boolean | containsKey(Object key) 如果此映 阅读全文
posted @ 2022-08-26 19:29 多巴胺LLL 阅读(45) 评论(0) 推荐(0)

摘要: HashMap 特点: jdk1.2,运行效率快,线程不安全,允许null作为key或者value 使用: 存储结构:哈希表(数组+链表+红黑树) 使用key的hashcode和equals判重 //创建 HashMap<student,String> hashmap =new HashMap<>( 阅读全文
posted @ 2022-08-26 19:28 多巴胺LLL 阅读(26) 评论(0) 推荐(0)

摘要: 泛型 1.泛型介绍 泛型是JDK1.5引入的新特性,本质是参数化类型,把类型作为参数传递 常见形式有:泛型类,泛型接口,泛型方法 语法: <T,....>:T称为类型占位符,表示一种引用数据类型 好处: 提高代码重用性 防止类型转换错误,提高代码安全性 2.泛型类 /* 泛型类 语法:类名<T> T 阅读全文
posted @ 2022-08-26 19:27 多巴胺LLL 阅读(32) 评论(0) 推荐(0)

摘要: Set接口 1.概述 无序,五下标,元素不可重复 2. Set接口使用 /** * set接口使用(同collection) */ public class setDemo { public static void main(String[] args) { //创建set对象 Set<String 阅读全文
posted @ 2022-08-26 19:27 多巴胺LLL 阅读(23) 评论(0) 推荐(0)

摘要: LinkedList 1.特点: 链表结构实现,查询慢,增删快 2.LinkedList使用 /* LinkedList的使用 */ public class linkedListDemo01 { public static void main(String[] args) { //创建ArrayL 阅读全文
posted @ 2022-08-26 19:26 多巴胺LLL 阅读(30) 评论(0) 推荐(0)