1.主要集合思维导图
列举的只是一些常用的有特点集合对象以及其中一些使用方法,具体更多的方法和操作请查看Java API文档。(附上中文API文档链接) 
1.1List系列集合中的ArrayList集合与LinkedList集合的区别
ArrayList集合的特点:底层为数组,主要特点为查找元素快,但是增删元素慢。
LinkedList集合的特点:底层为双链表,主要特点为增删元素快,但是查询元素慢。
应用场景:1.可用来设计队列(先进先出,后进后出)
2.可用来设计栈(先进后出,后进先出)
方法:addFirst(E e) 在列表头添加元素;
addLast(E e)在列表尾部添加元素;
getFirst()获取列表中的第一个元素;
getLast()获取列表中的最后一个元素;
removeFirst()从列表中删除并返回第一个元素;
removeLast()从列表中删除并返回最后一个元素。
本文介绍了Java中的ArrayList和LinkedList两种常用集合对象,分析了它们基于数组和双链表的不同底层实现,强调了查找和增删操作的速度差异,并列举了它们在队列和栈场景的应用及典型方法.
1722

被折叠的 条评论
为什么被折叠?



