线性表,链表,哈希表是常用的数据结构,在进行java开发时,JDK已经为我们提供了一系列相应的类实现基本的数据结构。
在Java中的应用
线性表 数组 http://blog.csdn.net/mr_linjw/article/details/51335507
链表 linkedlist
哈希表 hashmap hashtable
- HashMap、LinkedHashMap、ConcurrentHashMap、ArrayList、LinkedList的底层实现。
https://www.cnblogs.com/yw-ah/p/5841327.html
- HashMap和Hashtable的区别。
http://www.importnew.com/7010.html (转载)-->个人觉得这个比较时候面试的回答
http://blog.csdn.net/fujiakai/article/details/51585767----------等待寻找或者自己编写详细的二者的区别(看了源码以后)
底层源码实现 put/get方法 http://www.importnew.com/10620.html
- HashMap和ConcurrentHashMap的区别。