随笔分类 -  JavaSE

摘要:节点流和处理流基本介绍 节点流可以接受不容数据 源的节点流: BufferedReader:可以接受包装所有的字符输入流,如:FileReader, CharArrayReader BufferedWriter: 可以包装所有的字符输出流,如:FileWriter,CharArrayWriter B 阅读全文
posted @ 2021-06-18 20:36 张紫韩 阅读(169) 评论(0) 推荐(0)
摘要:FileWriter和FileReader的介绍 FileReader的相关介绍 FileWriter的相关介绍 FileReader和FileWriter的案例 package com.model.io.reader.filereader; import org.junit.Test; impor 阅读全文
posted @ 2021-06-18 17:16 张紫韩 阅读(48) 评论(0) 推荐(0)
摘要:FileInputStream的:文件字节输入流(InputStream的子类) FileInputStream的方法: FileInputStream的实例: package com.model.io.inputstream.fileinputstream; import org.junit.Te 阅读全文
posted @ 2021-06-18 15:08 张紫韩 阅读(136) 评论(0) 推荐(0)
摘要:java IO原理 流的分类 阅读全文
posted @ 2021-06-18 10:56 张紫韩 阅读(36) 评论(0) 推荐(0)
摘要:java--IO--file基础知识 创建文件的对象的构造器和方法 package com.model.file; import org.junit.Test; import java.io.File; import java.io.IOException; /** * @Description:测 阅读全文
posted @ 2021-06-18 10:33 张紫韩 阅读(45) 评论(0) 推荐(0)
摘要:Collection List ArrayList 底层 Vector LinkedList Set HashSet LinkedHashSet TreeSet Map HashMap LinkedHashMap TreeMap HashTable Properties package com.mo 阅读全文
posted @ 2021-06-16 20:55 张紫韩 阅读(37) 评论(0) 推荐(0)
摘要:package com.model.work; import java.util.ArrayList; import java.util.Collections; /** * @Description:测试类 * @Author: 张紫韩 * @Crete 2021/6/16 14:49 */ pu 阅读全文
posted @ 2021-06-16 18:07 张紫韩 阅读(52) 评论(0) 推荐(0)
摘要:package com.model.collections; import java.util.ArrayList; import java.util.Collection; import java.util.Collections; import java.util.Comparator; /** 阅读全文
posted @ 2021-06-16 14:44 张紫韩 阅读(58) 评论(0) 推荐(0)
摘要:package com.model.map.treemap; import java.util.Comparator; import java.util.TreeMap; /** * @Description:测试类 * @Author: 张紫韩 * @Crete 2021/6/15 21:47 * 阅读全文
posted @ 2021-06-15 22:05 张紫韩 阅读(33) 评论(0) 推荐(0)
摘要:源码解读实现配序 执行构造方法 new TreeSet(Comparator<? super K> comparator) public TreeSet(Comparator<? super E> comparator) { this(new TreeMap<>(comparator));} pub 阅读全文
posted @ 2021-06-15 21:36 张紫韩 阅读(37) 评论(0) 推荐(0)
摘要:基本介绍 基本使用 package com.model.map.hashtable.properties; import java.io.*; import java.util.Properties; /** * @Description:测试类 * @Author: 张紫韩 * @Crete 20 阅读全文
posted @ 2021-06-15 19:00 张紫韩 阅读(33) 评论(0) 推荐(0)
摘要:Hashtable基本介绍 Hashtable 源码解析 执行 new Hashtable() public Hashtable() { this(11, 0.75f); }//默认的调用有参构造函数,且数组成都为11,加载因子为0.75 public Hashtable(int initialCa 阅读全文
posted @ 2021-06-15 18:38 张紫韩 阅读(45) 评论(0) 推荐(0)
摘要:HashMap底层机制及源码剖析 理论: 源码剖析案例 package com.model.map.hashmap; import java.util.HashMap; import java.util.HashSet; /** * @Description:测试类 * @Author: 张紫韩 * 阅读全文
posted @ 2021-06-14 21:49 张紫韩 阅读(52) 评论(0) 推荐(0)
摘要:Map接口常用方法 Map接口的特点 package com.model.map; import java.util.*; /** * @Description:测试类 * @Author: 张紫韩 * @Crete 2021/6/13 17:40 */ public class MapDemo01 阅读全文
posted @ 2021-06-14 19:57 张紫韩 阅读(102) 评论(0) 推荐(0)
摘要:LinkedHashSet全面说明 底层机制示意图 源码分析 LinkedHashSet加入顺序和取出元素/数据的顺序一致 LinkedHashSet底层维护的是一个LinkedHashMap (是HashMap的 子类)(数组 + 双向链表) LinkedHashSet底层结构( 数组tabLe+ 阅读全文
posted @ 2021-06-13 17:36 张紫韩 阅读(134) 评论(0) 推荐(0)
摘要:HashSet的全面 HashSet的底层是HashSet, 执行add方法之后,或返回一个boolean值,如果添加成功则返回true,如果添加失败,则返回false package com.model.collection.set.hashset; import java.util.HashSe 阅读全文
posted @ 2021-06-13 16:03 张紫韩 阅读(82) 评论(1) 推荐(0)
摘要:set接口和常用方法 Set接口的两种遍历方式 package com.model.set; import java.util.HashSet; import java.util.Iterator; import java.util.List; import java.util.Set; /** * 阅读全文
posted @ 2021-06-12 11:47 张紫韩 阅读(54) 评论(0) 推荐(0)
摘要:LinkedList全面说名 LinkedList底层机制 package com.model.linkedlist; /** * @Description:测试类 * @Author: 张紫韩 * @Crete 2021/6/12 9:21 */ public class LinkedListDe 阅读全文
posted @ 2021-06-12 11:15 张紫韩 阅读(45) 评论(0) 推荐(0)
摘要:Vector的基本介绍 Vector和ArrayList的比较(底层是Object类型的数组) Vector源码跟踪 无参构造函数创建对象 有参构造函数直接调用有参构造器: 直接调用有参构造函数,在调用super()创建一个长度为 initinalCapacity的element数组 使用add() 阅读全文
posted @ 2021-06-12 09:12 张紫韩 阅读(47) 评论(0) 推荐(0)
摘要:ArrayList注意事项(可以放入null,且可以多个null) package com.model.list; import java.util.ArrayList; import java.util.List; /** * @Description:测试类 * @Author: 张紫韩 * @ 阅读全文
posted @ 2021-06-11 21:20 张紫韩 阅读(55) 评论(0) 推荐(0)