摘要:
Hashtable 1、早期java类库提供的哈希表的实现 2、线程安全:涉及到修改Hashtable的方法,使用synchronized修饰 3、串行化的方式运行,性能较差 问题:如何优化Hashtable? > 1、通过锁细粒度化,将整锁拆解成多个锁进行优化 总结: 比起Segment,锁拆得更 阅读全文
posted @ 2019-04-10 16:59
VING_963
阅读(286)
评论(0)
推荐(0)
摘要:
问题:HashMap 、HashTable、ConccurentHashMap的区别? 》 hashMap(JAVA8以前):数组+链 每个数据中保存的是,链表的头节点。实际上hashMap是通过位运算来获取头部信息,比hash算法的效率高。 HashMap(Java9及以后):数组+链表+红黑色 阅读全文
posted @ 2019-04-10 16:00
VING_963
阅读(202)
评论(0)
推荐(0)
摘要:
工作中消失而面试却长存的算法与数据结构 1、优秀的算法和数据结构被封装到了Java的集合框架之中 数据结构考点: 1、数组和链表的区别 2、链表的操作,如反转,链表环路检测,双向链表,循环链表相关操作 3、队列,栈的应用 4、二叉树的遍历方式以其递归和非递归的实现 5、红黑色的旋转 算法考点: 1、 阅读全文
posted @ 2019-04-10 00:51
VING_963
阅读(200)
评论(0)
推荐(0)

浙公网安备 33010602011771号