
jdk源码
mengxiangqihangz
这个作者很懒,什么都没留下…
展开
-
HashMap源码
核心属性HashMap的设计思想:HashMap也叫散列表。由数组和线性链表组成。存储数据的核心是一个 Entry[] 的table数组。线性链表先看HashMap的一个内部类Entry Entry<K,V> implements Map.Entry<K,V> { final K key; V value; E...原创 2018-11-28 23:18:45 · 131 阅读 · 0 评论 -
Selector 选择器 分析
【整理自jdk1.7】选择器选择器中维护了三个键集(键值对,可选择通道到选择器的注册) 键集:所有注册到此选择器的通道都保存在此集合中 已选择键集:即前一次选择操作到本次选择期间,检测每个键的通道是否已经至少为该键的相关操作集所标识的一个操作准备就绪(即监听每一个通道的所有操作标识中,只要有一个是准备就绪状态,就把它添加到此集合中)。已选择键集始终是键集的一个子集 已取消键集:是已被取...原创 2019-01-18 16:43:31 · 141 阅读 · 0 评论 -
静态代理、动态代理
文章目录静态代理动态代理静态代理/** * 接口 */public interface IUserDao { void save();}/** * 接口实现 * 目标对象 */public class UserDao implements IUserDao { public void save() { System.out.println("...原创 2019-04-24 14:13:08 · 194 阅读 · 0 评论