为什么大多数示例都使用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