2021年9月25日

InputStream、OutputStream、Reader、Writer

摘要: 抽象基类 节点流(或文件流) 缓冲流(处理流的一种) InputStream 字节 FileInputStream (read(byte[] buffer)) BufferedInputStream (read(byte[] buffer)) OutputStream 字节 FileOutputSt 阅读全文

posted @ 2021-09-25 20:03 leyzzz 阅读(59) 评论(0) 推荐(0) 编辑

TreeMap中添加key-value,要求key必须是由同一个类创建的对象

摘要: Set keySet():返回所有key构成的Set集合 ** Collection values():返回所有value构成的Collection集合** ** Set entrySet():返回所有key-value对构成的Set集合** public class TreeMapTest { / 阅读全文

posted @ 2021-09-25 10:09 leyzzz 阅读(189) 评论(0) 推荐(0) 编辑

Map的实现

摘要: Map的实现类的结构: | Map:双列数据,存储key-value对的数据 类似于高中的函数:y = f(x) | HashMap:作为Map的主要实现类;线程不安全的,效率高;存储null的key和value | LinkedHashMap:保证在遍历map元素时,可以按照添加的顺序实现遍历。 阅读全文

posted @ 2021-09-25 09:42 leyzzz 阅读(247) 评论(0) 推荐(0) 编辑

TreeSet中添加的数据,要求是相同类的对象

摘要: 1.向TreeSet中添加的数据,要求是相同类的对象。 2.两种排序方式:自然排序(实现Comparable接口) 和 定制排序(Comparator) 自然排序中,比较两个对象是否相同的标准为:compareTo()返回0.不再是equals(). 定制排序中,比较两个对象是否相同的标准为:com 阅读全文

posted @ 2021-09-25 09:30 leyzzz 阅读(156) 评论(0) 推荐(0) 编辑

Set:存储无序的、不可重复的数据

摘要: Set:存储无序的、不可重复的数据 以HashSet为例说明: 1. 无序性:不等于随机性。存储的数据在底层数组中并非按照数组索引的顺序添加,而是根据数据的哈希值决定的。 2. 不可重复性:保证添加的元素按照equals()判断时,不能返回true.即:相同的元素只能添加一个。 二、添加元素的过程: 阅读全文

posted @ 2021-09-25 09:25 leyzzz 阅读(373) 评论(0) 推荐(0) 编辑

foreach循环,用于遍历集合、数组

摘要: public class ForTest { @Test public void test1(){ Collection coll = new ArrayList(); coll.add(123); coll.add(456); coll.add(new Person("Jerry",20)); c 阅读全文

posted @ 2021-09-25 09:01 leyzzz 阅读(192) 评论(0) 推荐(0) 编辑

迭代器Iterator接口

摘要: 集合元素的遍历操作,使用迭代器Iterator接口 1.内部的方法:hasNext() 和 next() 2.集合对象每次调用iterator()方法都得到一个全新的迭代器对象, 默认游标都在集合的第一个元素之前。 3.内部定义了remove(),可以在遍历的时候,删除集合中的元素。此方法不同于集合 阅读全文

posted @ 2021-09-25 08:56 leyzzz 阅读(31) 评论(0) 推荐(0) 编辑

导航