百科问答小站 logo
百科问答小站 font logo



Java 集合类库的顶层里的 Collection,List,Set 是抽象类的话是否更“正确”一些? 第1页

  

user avatar   Ivony 网友的相关建议: 
      

List就不能是Set?Unique Index不就是一个既可以当Set又可以当List的东西?


接口和抽象类的本质是因为Java要解决多重继承导致的一系列问题做的一个工程妥协。本来就不是什么is a、has a这种教条主义设计。软件开发是个工程性的问题,目标是解决实际问题,不是理论研究,不是发明一套语言来描述现实世界。

什么万物皆对象?也纯粹是一个工程上的便利罢了……如果不是所有类型都继承于object,那ArrayList这种通用容器就做不了。




  

相关话题

  如何系统地测试一门语言(规定工具链,运行时,以及运行环境)的性能? 
  为什么迟到1分钟就算迟到,加班1小时才算加班? 
  为什么segmentfault不愿意接受问答质量的下降? 
  有哪些IT初学者(新人)成长为技术大牛的真实经历? 
  程序员用机械键盘是为了识别敲击声还是为了宏编程所带来的方便? 
  程序员如何挽救一个失败的项目? 
  写代码没激情怎么办? 
  为什么java返回json时用code=0表示成功, 而我观察的php和nodejs都是用1表示成功? 
  C#/JavaList自定义索引? 
  程序员工资为什么这么高? 

前一个讨论
如果一个电器以一种人察觉不到变化的频率开开关关,是不是可以省一半的电?
下一个讨论
超越人类的人工智能 (AI) 是否能够实现?





© 2024-09-19 - tinynew.org. All Rights Reserved.
© 2024-09-19 - tinynew.org. 保留所有权利