- 博客(44)
- 收藏
- 关注
原创 解决:error running ‘CrazyEasyApplication‘: Command line is too long
error running 'CrazyEasyApplication': Command line is too long. Shorten command line for CrazyEasyApplication or also for Spring Boot default configuration? (a minute ago)
2024-03-26 12:41:43 163
原创 Vector源码分析
● 底层原理:是基于数组(Array)的。它使用了可变长度的数组来存储元素,并通过扩容和缩容操作来动态调整数组的大小。● 特点:①线程安全②有序可重复(包含null 值),可通过索引检索③增加和删除末尾元素的效率较高,但删除中间元素和根据元素值进行查找的效率相对较低。修改元素和根据索引查找元素的操作效率较高④未指定增量值通常扩容为原容量的2倍。
2023-07-31 22:14:47 94 1
原创 LinkedList底层刨析
● 底层原理:双向链表(动态数据结构)● 特点:①有序可重复(包含null 值),可通过索引检索。②具有高效的插入和删除操作,但在随机访问时效率较低。③可以用作栈(stack)和队列(queue)这两种数据结构的底层实现或者使用线程安全的替代类:例如等。
2023-07-25 17:08:25 114
原创 ArrayList底层原理分析
底层原理:是一个Object[] elementData类型,可调整大小(动态)数组特点:①有序可重复(包含null 值),可通过索引检索②在尾部增加元素和查询元素的性能非常高效,但在中间插入或删除元素时的性能较差③扩容为原容量的1.5倍。
2023-07-22 15:38:24 105 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人