摘要:
4.22JavaArrayList的底层实现 ArrayList的底层实现原理 ArrayList底层是用数组实现的存储 特点: 查询效率高、增删效率低 线程不安全 一般情况下仍然使用ArrayList,因为多数情况不涉及频繁的修改 频繁修改操作: LinkList 线程安全: vector Arr 阅读全文
posted @ 2021-04-22 19:07
俊king
阅读(120)
评论(0)
推荐(0)
摘要:
4.22Java自定义ArrayList底层+remove方法 特点: 在ArrayList源码当中remove的特点是: 给一个索引,移除该索引下的索引值 给一个对象,然后进行逐个的比较(底层是通过equals方法比较),然后remove 代码实现: package com.MyCollectio 阅读全文
posted @ 2021-04-22 19:06
俊king
阅读(82)
评论(0)
推荐(0)
摘要:
4.22Java自定义实现ArrayList底层+数组扩容方法 实现代码 往后再一个功能写完了以后就调试一下: package com.MyCollection;/** * 自定义实现一个ArrayList,体会底层原理 * 增加数组扩容功能 * @author Lucifer */public 阅读全文
posted @ 2021-04-22 19:04
俊king
阅读(200)
评论(0)
推荐(0)
摘要:
4.22Java自定义ArrayList底层+set/get方法和数组的边界检查 实例: package com.MyCollection;/** * 增加set和get方法 先写方法 定义访问修饰符、返回值、方法名、形参 * 再进行索引的合法判断 * 增加:数组边界的检查 * @author L 阅读全文
posted @ 2021-04-22 19:03
俊king
阅读(171)
评论(0)
推荐(0)
摘要:
4.22Java自定义实现ArrayList底层 目的: 练习、复习容器、复习之前的知识、练手敲更多的代码 简单的ArrayList底层实现代码: package com.MyCollection;/** * 自定义实现一个ArrayList,体会底层原理 * @author Lucifer */ 阅读全文
posted @ 2021-04-22 19:00
俊king
阅读(153)
评论(0)
推荐(0)

浙公网安备 33010602011771号