- 博客(16)
- 收藏
- 关注
原创 容器(四) ArrayDeque源码解析
pollFirst()的作用是删除并返回Deque首端元素,也即是head位置处的元素。addLast(E e)的作用是在Deque的尾端插入元素,也就是在tail的位置插入元素,由于tail总是指向下一个可以插入的空位,因此只需要elements[tail] = e;peekFirst()的作用是返回但不删除Deque首端元素,也即是head位置处的元素,直接返回elements[head]即可。peekLast()的作用是返回但不删除Deque尾端元素,也即是tail位置前面的那个元素。
2024-06-16 22:31:28
408
原创 容器(三)LinkedList源码解析
定义:实现了List和Deque接口,既可以看作是一个顺序容器,又可以看作一个队列。所以在需要栈和队列的场景下使用它,但是ArrayDeque更适合栈和队列。删除指定位置元素、删除与指定元素匹配的首个位置元素。//尾部插入,在指定位置插入。Queue接口的方法。
2024-06-15 10:07:26
722
原创 容器(二)ArrayList源码解析
概述:ArrayList底层由Object[]组成,按照存储顺序访问元素,线程不安全,每个ArrayList都有默认的容量(capacity),当存储元素超过某个阈值时,进行扩容。
2024-06-11 22:25:47
554
原创 Java编程下常见关系
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传](https://img-home.csdnimg.cn/images/20230724024159.png?[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传](https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=Java%E5%9F%BA%E7%A1%80_md_files%A类是B类(于某方法)中的局部变量。记忆:线条两侧有关联标识。
2024-05-30 21:15:42
478
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人