摘要: 重点内容总结 问题思考 问题思考解析 阅读全文
posted @ 2017-03-16 20:43 码农皮邱 阅读(353) 评论(0) 推荐(0)
摘要: 概述 HashMap是通过数组+链表的方式实现的,由于HashMap的链表也是采用数组方式,我就修改直接利用LinkedList实现,简单模拟一下。 1、Key、Value的存取方式。 2、HashMap与HashTable的区别 HashMap线程不安全、K、V可以为空,效率较高,没有contai 阅读全文
posted @ 2017-03-16 20:06 码农皮邱 阅读(482) 评论(0) 推荐(0)
摘要: 概述 LinkedList实质上就是双向链表的拓展的实现,我们将关注一下问题。LinkedList 1、双向链表怎么来实现插入、删除、查询? 2、利用二分法提高查询效率。 3、不同步,线程不安全,需要使用Collections.synchronizedList()达到线程安全。 4、简单说,Link 阅读全文
posted @ 2017-03-16 19:33 码农皮邱 阅读(1207) 评论(0) 推荐(0)
摘要: 概述 ArrayList实质上就是可变数组的实现,着重理解:add、get、set、remove、iterator的实现,我们将关注一下问题。 1、创建ArrayList的时候,默认给数组的长度设置为10。 2、当set、remove、set的时候,如何解决越界问题? 3、当add的时候,如何解决扩 阅读全文
posted @ 2017-03-16 19:10 码农皮邱 阅读(553) 评论(7) 推荐(0)