- 博客(2)
- 收藏
- 关注
原创 Java面试常问数据结构设计题总结(手写线程池,手写HashMap......)
设计数据结构1、LRU缓存——最近最少使用(146)可以使用LinkedHashMap,但最好自己造轮子,设计Node类和DoubleList类①Node类class Node { int key; int val; Node pre,next; public Node(int key, int val) { this.key = key; this.val = val; }}②DoubleList类,双向链表clas
2021-02-06 22:07:38
347
6
转载 Java集合
Java集合总结上图有些错误,Deque是继承Queue的,而不是Collection;且LinkedList没有继承Deque。一、概述及常用集合API一览IterableIterable里面有**Iterator**迭代器接口,Iterator接口有如下两个方法:boolean hasNext();E next(); 在Java中,有很多的数据容器,对于这些的操作有很多的共性。Java采用了迭代器来为各种容器提供了公共的操作接口。这样使得对容器的遍历操作与其具体的底层实现
2020-12-30 16:04:35
80
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人