- 博客(7)
- 收藏
- 关注
原创 Java ArrayList源码浅析
扩容函数grow(minCapacity),并非直接扩容到minCapacity,而是通过ArraySupport.newLength()计算一个新的容量。如果新的容量preLength < SOFT_MAX_ARRAY_LENGTH = Integer.MAX_VALUE - 8,则是合法的容量。当数组扩容后,就算删除了元素,elementData仍然是扩容之后的大小,只是size会改变。将集合对象转换为数组,更新ArrayList的size属性为集合对象的大小。数组实现,能够随机访问,增加和删除慢。
2023-11-27 11:26:40
57
1
原创 SpringBoot简单入门
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-j5a2xUuj-1690600503239)(:/1185404e8e7647f69860bc16c179e2f2)]BS架构:客户端只需要浏览器,逻辑和数据都在服务端CS架构:需要单独安装对应的客户端。
2023-07-29 11:18:25
62
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人