摘要: 出处:http://www.codes51.com/article/detail_1608539.html 1、线程的生命周期 1.1、线程生命周期的5种状态 (1)创建(new):创建Thread类实例,已占用内存,new Thread()。 (2)就绪(runnable):线程已经被启动,正在等 阅读全文
posted @ 2018-04-07 17:59 SleepyDot 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 出处:https://blog.csdn.net/u011240877/article/details/53358305 传统 HashMap 的缺点 JDK 1.8 以前 HashMap 的实现是 数组+链表,即使哈希函数取得再好,也很难达到元素百分百均匀分布。 当 HashMap 中有大量的元素 阅读全文
posted @ 2018-04-07 17:47 SleepyDot 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 出处:https://blog.csdn.net/u011240877/article/details/53351188 什么是 HashMap HashMap 是一个采用哈希表实现的键值对集合,继承自 AbstractMap,实现了 Map 接口 。 HashMap 的特殊存储结构使得在获取指定元 阅读全文
posted @ 2018-04-07 17:43 SleepyDot 阅读(258) 评论(0) 推荐(0) 编辑
摘要: Enumeration接口 HashTable和Vector中的元素遍历都是用的Enumeration接口实现的。 hasMoreElements();//判断Enumeration中是否还有元素 nextElement();//返回下一个元素 Iterator 接口 An iterator ove 阅读全文
posted @ 2018-04-07 16:07 SleepyDot 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 出处:http://baijiahao.baidu.com/s?id=1583490598694807152&wfr=spider&for=pc 策略模式 假设你的系统要与第三方接口进行数据的交互,内容都是一样的,但是A系统用XML,B系统用JSON。你这边要是粗暴地用if/else就太low了。我 阅读全文
posted @ 2018-04-07 10:56 SleepyDot 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 出处:https://www.cnblogs.com/qlee/archive/2011/05/24/2055728.html 一、定义 代理模式(Proxy):为其他对象提供一种代理以控制对这个对象的访问。 适配器模式(Adapter):将一个类的接口转换成客户希望的另外一个接口,使得原本接口不兼 阅读全文
posted @ 2018-04-07 10:16 SleepyDot 阅读(64) 评论(0) 推荐(0) 编辑