摘要: 1、关键属性与内部类 1.1属性 使用拉链法解决hash冲突的hash表,hash表里存了多少个元素、数组有多长以及当什么情况下需要扩容是重要的参数。 table,用来实现拉链法的数组 size,该数组里一共有多少个节点包括拉链法链表里的节点 threshold,临界值,当size大于threhol 阅读全文
posted @ 2019-03-27 22:39 AshOfTime 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 单例模式(singleton)指的是一个类只有一个对象,其好处在于节约资源,如数据库连接池。 1、饿汉式 利用类加载的时候回执行所以static修饰的字段这一特性,在类第一次加载的时候初始化instance字段。加载类的时候就初始化好了instance这种行为被称为饿汉。缺点是非懒加载即可能在并不需 阅读全文
posted @ 2019-03-27 21:37 AshOfTime 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 8.1 等待线程完成的CountDownLatch 作用:让一个线程等待其余线程完成之后在继续执行,如主线程等待开启服务的子线程执行完毕后主线程继续执行,类似于join。 阅读全文
posted @ 2019-03-27 17:10 AshOfTime 阅读(78) 评论(0) 推荐(0) 编辑