为什么大多数示例都使用ArrayList

在开发Java时,您始终了解到最好使用List接口作为存储列表的变量的类型来创建ArrayList。

List<String> myList = new ArrayList<String>();

但是,通过查看捆绑包中包含的许多android示例,他们使用Class创建了列表。

ArrayList<String> myList = new ArrayList<String>();

有什么理由要这样做吗?是显式设置Class的速度更快,更轻便还是其他?

回答:

在资源受限的环境(如Android设计的手机)中,最好避免使用Interface,因为它涉及额外的虚函数调用。

以上是 为什么大多数示例都使用ArrayList 的全部内容, 来源链接: utcz.com/qa/412455.html

回到顶部