如何理解 维护,小白不是很理解

如题,碰到一句话:ArrayList 底层是维护了一个Object数组实现的。我可以理解这句话,就是在ArrayList 底层有一个Object的数组,来接收数据,不知道为什么要用 “维护”这个词。可能是小白抠字眼了吧!

维护应该是直接翻译的maintenance。 实际上ArrayList确实 含有一个数组
private transient Object[] elementData;
你添加到arraylist里的元素,它都是放到这个数组里的。
这个数组在外面不可以直接访问,添加修改都是ArrayList去做的,所谓的maintenance就是这样一个意思。

维护是指添加,删除,更新等操作,对应add,remove,set,方法

意思都是一样的 只是语境不一样吧 一家之言

维护就是它自己拥有并且控制,并且对调用它的调用者来说,这些是透明的。

我是这样理解的,ArrayList类有一个Object数组作为成员变量,但是光有数组还不够,我们想用ArrayList进行增、删、改、查,因而ArrayList还提供了方便对该数组进行增、删、改、查的方法,因此说是“维护”了一个数组