List接口在java中如何存储数据?

16 浏览
0 Comments

List接口在java中如何存储数据?

我一直在思考Java中的List接口是如何存储数据的。接口是一组必须由类实现的方法(如果我错了,请纠正),因此列表不能有变量来存储数据。

例如,List list1 = new ArrayList<>(); list1.add(5);

整数5将存储在哪里?list1是否使用ArrayList的属性来存储数据?当我创建一个接口时,真正发生了什么?它会创建一个特定类的对象来对其进行操作吗?

谢谢。

0