![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试:容器
容器
JAVA小摩托不堵车
每一个不曾起舞的今日,都是对以往时光的辜负。
展开
-
java学习:java容器——Iterator迭代器详细分析
文章目录Iterator迭代器详细分析1、什么是Iterator?2、Iterator怎么使用(用法)?3、Iterator的特点?4、Iterator和ListIterator有什么区别?Iterator迭代器详细分析1、什么是Iterator?(1)迭代器模式。是java中常用的设计模式之一。可以用于顺序访问集合对象的元素,而不必知道集合对象的底层实现。(2)Iterator是可以遍历...原创 2020-03-30 21:25:55 · 245 阅读 · 0 评论 -
java学习:容器排序:TreeMap和TreeSet实现自定义排序的使用方法?两者的区别?
文章目录TreeMap和TreeSet实现自定义排序的实现1、TreeMap实现自定义排序(1)构造函数中new Comparator,匿名内部类,重写compare 方法。(2)实体类实现Comparable,重写compareTo方法。2、TreeSet实现自定义排序(1)构造函数中new Comparator,匿名内部类,重写compare 方法。(2)实体类实现Comparable,重写c...原创 2020-03-29 15:52:47 · 299 阅读 · 0 评论 -
java学习:各种容器的遍历方法总结(数组、List、Map、Set)
文章目录容器的遍历1、List遍历的三种方法2、Map遍历的六种方法3、Set遍历的两种方法4、数组遍历的三种方法容器的遍历1、List遍历的三种方法(1)for循环遍历list(2)增强for循环遍历list(3)迭代器Integer遍历listList<String> list=new ArrayList<String>(); list.add("111...原创 2020-03-29 11:36:43 · 179 阅读 · 0 评论 -
java学习:java容器——Queue接口分析及应用
文章目录java容器——Queue(队列)接口分析及应用1、概念2、常用方法(1)Queue常用方法(2)Dueue常用方法3、应用(1)使用Queue模拟银行存款业务(先进先出)(2)使用Dueue实现自定义栈java容器——Queue(队列)接口分析及应用1、概念队列。Queue继承了Collection接口,是一种常见的数据接口。Queue是一个接口。Dueue继承了Queue接口。L...原创 2020-03-28 23:10:47 · 366 阅读 · 0 评论 -
java学习:java容器——Set接口分析
java容器——Set接口Set容器不包含重复的值,不区分数据存储的顺序。Set接口的实现类有HashSet、TreeSet。另外LinkedHashSet继承了HashSet类。(1)HashSet实现类底层使用HashMap实现。将对象存储在HashMap的key值,可以利用HashMap中键不可重复的特性,来保证HashSet中没有重复的数据对象。下面简单模拟HashSet的实现原理...原创 2020-03-27 22:20:00 · 163 阅读 · 0 评论 -
java学习:java容器——Map接口(代码模拟HashMap的底层实现)
java容器——Map接口1、概念(1)Map提供了一种映射关系,其中的元素是以键值对(key-value)的形式存储;Map中的键值对以Entry类型的对象实例形式存在;(2)key值不可重复,value值可以重复。一个value值可以和很多key值形成对应关系,每个key值最多只能映射到一个值。Map接口的实现类有:HashMap、TreeMap、WeakHashMap、HashTab...原创 2020-03-27 21:16:17 · 270 阅读 · 0 评论 -
java学习:java容器——List接口(代码模拟ArrayList和LinkedList类的底层实现)
文章目录java容器——List接口1、概念2、ArrayList底层实现模拟(底层数组)3、LinkedList底层实现模拟(底层链表)4、Vector底层实现java容器——List接口1、概念List接口中的数据是有序可重复的。继承了Collection接口。有三个实现类ArrayList、LinkedList、Vector。ArrayList:底层实现是数组。查询快,插入、删除...原创 2020-03-26 22:28:00 · 317 阅读 · 2 评论 -
java容器:17、怎么确保一个集合不能被修改?
java容器:17、怎么确保一个集合不能被修改?原创 2020-03-30 21:42:36 · 2486 阅读 · 2 评论 -
java容器:16、Iterator和ListIterator有什么区别?
java容器:16、Iterator和ListIterator有什么区别?原创 2020-03-30 21:30:02 · 159 阅读 · 0 评论 -
java容器:15、Iterator怎么使用?有什么特点?
java容器:15、Iterator怎么使用?有什么特点?原创 2020-03-30 21:29:14 · 1136 阅读 · 0 评论 -
java容器:14、迭代器Iterator是什么?
java容器:14、迭代器Iterator是什么?原创 2020-03-30 21:26:52 · 323 阅读 · 1 评论 -
java容器:13、哪些集合类是线程安全的?
java容器:13、哪些集合类是线程安全的?原创 2020-03-30 11:56:45 · 543 阅读 · 0 评论 -
java容器:12、在Queue中poll()和remove()有什么区别?
java容器:12、在Queue中poll()和remove()有什么区别?原创 2020-03-30 11:41:45 · 505 阅读 · 0 评论 -
java容器:11、ArrayList和Array(数组)的区别?
java容器:11、ArrayList和Array的区别?原创 2020-03-29 22:51:23 · 201 阅读 · 0 评论 -
java容器:10、ArrayList和Vector的区别?
java容器:10、ArrayList和Vector的区别?原创 2020-03-29 22:39:30 · 69 阅读 · 0 评论 -
java容器:9、如何实现List和数组之间的转换?
java容器:9、如何实现List和数组之间的转换?原创 2020-03-29 22:29:00 · 593 阅读 · 2 评论 -
java容器:8、ArrayList和LinkedList的区别是什么?
java容器:8、ArrayList和LinkedList的区别是什么?原创 2020-03-29 21:52:27 · 471 阅读 · 0 评论 -
java容器:7、HashSet的实现原理?
java容器:7、说一下HashSet的实现原理?原创 2020-03-29 21:39:51 · 98 阅读 · 0 评论 -
java容器:6、HashMap的底层实现原理?(JDK1.7与JDK1.8源码分析对比)
java容器:6、说一下HashMap的底层实现原理?原创 2020-03-29 21:26:46 · 314 阅读 · 0 评论 -
java容器:5、如何决定使用HashMap还是TreeMap?HashMap和TreeMap的区别?
java容器:5、如何决定使用HashMap还是TreeMap?HashMap和TreeMap的区别?原创 2020-03-29 15:53:46 · 325 阅读 · 0 评论 -
java容器:4、HashMap和HashTable的区别?
java容器:4、HashMap和HashTable的区别?原创 2020-03-29 12:03:08 · 145 阅读 · 0 评论 -
java容器:3、List、Set、Map之间的区别?
java容器:3、List、Set、Map之间的区别?原创 2020-03-29 11:50:22 · 99 阅读 · 0 评论 -
java容器:1、java中容器有哪些?
java容器:1、java中容器有哪些?原创 2020-03-27 21:17:41 · 989 阅读 · 0 评论 -
java容器:2、Collection和Collections有什么区别?
java容器:2、Collection和Collections有什么区别?原创 2020-03-26 21:11:28 · 621 阅读 · 0 评论