
Java源码
读Java源码,分析底层
倾鸢染
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
类集框架面试
类集框架面试 List java.util.Vector Vector对几乎所有方法都加了锁,且大部分都是synchronized方法,包括get方法,锁的粒度较粗,性能较差,在jdk1.0版本就已经发布,很老旧的类,目前Java已经不推荐使用。 Vector初始默认容量为10,默认每次扩容为原来的一倍,可手动指定扩容大小 数据存放在一个Object类型的数组中 线程安全 ja...原创 2020-04-04 23:03:44 · 183 阅读 · 0 评论 -
HashSet
HashSet 继承了AbstractSet类,实现了Set,Cloneable,Serializeable(io的)三个接口 public class HashSet<E> extends AbstractSet<E> implements Set<E>, Cloneable, java.io.Serializable 重要变量 privat...原创 2020-01-17 16:13:40 · 178 阅读 · 0 评论 -
HashMap
public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>, Cloneable, Serializable HashMap 继承了AbstractMap类,实现了Map,Cloneable,Serializeable三个接口。 static final int MAXIMUM...原创 2020-01-17 15:42:50 · 197 阅读 · 0 评论 -
Collection接口
Collection接口源码 package java.util; import java.util.function.Predicate; import java.util.stream.Stream; import java.util.stream.StreamSupport; public interface Collection<E> extends Iterable<...原创 2020-01-11 20:41:46 · 112 阅读 · 0 评论