人们一致认为使用接口比使用类更好.我当然同意:一种接受的库方法ArrayList而不是List废话.
ArrayList
List
人们一致认为,表现总是一致的.在这里,我的基准是不同的. 接口和抽象类都有1到4个实现.当使用两个以上的实现时,性能开始出现分歧.我正在寻找这种行为的解释(以及错误共识的起源).
java performance abstract-class interface
abstract-class ×1
interface ×1
java ×1
performance ×1