【发布时间】:2015-03-19 21:58:40
【问题描述】:
有一个特殊的界面是documented as such(仅提取):
List 实现使用的标记接口表明它们支持快速(通常是恒定时间)随机访问。此接口的主要目的是允许通用算法在应用于随机或顺序访问列表时改变其行为以提供良好的性能。
列出的实现是(从 JDK 8 开始):
ArrayList, AttributeList, CopyOnWriteArrayList, RoleList, RoleUnresolvedList, Stack, Vector
其中两个(实际上是后两个)在您今天生成的任何代码中都已过时。
现在,作为警告,我的研究范围并不广泛,以至于我一时兴起才提出这个问题。目前是否有任何用例可以看出需要使用此接口,甚至实现它?
【问题讨论】:
标签: java collections