随笔分类 -  Java API

摘要:定义 package java.util.concurrent; public class CopyOnWriteArrayList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable { /*/ } JUC 中的 阅读全文
posted @ 2020-05-29 23:29 JL916 阅读(239) 评论(0) 推荐(0)
摘要:定义 package java.util; public class Collections { // Suppresses default constructor, ensuring non-instantiability. private Collections() { } } 工具类,辅助实现 阅读全文
posted @ 2020-05-28 22:10 JL916 阅读(249) 评论(0) 推荐(0)
摘要:定义 package java.util; public class Arrays { private Arrays() {} } 工具类,辅助实现数组相关操作,如:排序(sort),查找(binarySearch),比较(compare),复制(copyOf),相等(equals),填充(fill 阅读全文
posted @ 2020-05-26 22:34 JL916 阅读(303) 评论(0) 推荐(0)
摘要:"Collection" :接口 "AbstractCollection" :抽象类 "AbstractSet" :抽象类 __ "HashSet" __:实现 Set 接口 __ "LinkedHashSet" __:实现 Set 接口 __ "TreeSet" __:实现 NavigableSe 阅读全文
posted @ 2020-04-20 00:08 JL916 阅读(298) 评论(0) 推荐(0)
摘要:Map:接口 AbstractMap:抽象类 HashMap:散列表 LinkedHashMap:维护插入或访问顺序的散列表 TreeMap:维护键值大小顺序 Hashtable:同步的散列表 Map public interface Map<K, V> { // Query Operations 阅读全文
posted @ 2020-04-19 00:28 JL916 阅读(295) 评论(0) 推荐(0)
摘要:定义 final 类,不能被继承 实现 Serializable 接口,可序列化 实现 Comparable 接口,可比较大小 实现 CharSequence 接口,StringBuffer和Stringbuilder同样实现该接口 属性 hash:缓存hashcode,String经常被比较,将h 阅读全文
posted @ 2020-03-07 16:55 JL916 阅读(439) 评论(0) 推荐(0)