![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 80
分享学习java的知识文章
原来是曹孟德
日日行,不怕千万里
展开
-
浅析transient关键字
transient关键字原创 2022-07-07 17:31:24 · 439 阅读 · 0 评论 -
ArrayList扩容机制解析
:定义了一个Object数组 :默认空数组 这里有参构造函数会判断初始化容量是否>0 如果大于0会创建一个有定义长度的Object数组赋给elementData数组; 如果=0那么就会默认指向一个空数组。否则抛出异常 无参构造函数会直接指向一个空Object数组。 这里可看到它调用了ensureCapacityInternal(size+1)方法 在经过Math.max()方法比较后,minCapacity为10 随后调用ensureExplicitCapacity(minCapacity)方法如果调用en原创 2022-06-28 10:36:27 · 108 阅读 · 0 评论