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

浙公网安备 33010602011771号