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



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

  

user avatar   Ivony 网友的相关建议: 
      

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


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

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




  

相关话题

  程序员这几年吃了很大一块蛋糕,但随着互联网技术的深耕,大多数程序员的技术将变得廉价,未来何去何从? 
  请问各位码农你们喜欢开会吗? 
  你用过的最好的代码阅读或编辑工具是什么? 
  如何看待网友称小米网页上 logo 只改了一行代码,logo 就从方变圆?是真的吗? 
  知乎公司的测试工程师的待遇有多差? 
  怎么看静态类型语言(java,flutter/dart,swift)纷纷往aot&jit双模式发展? 
  有哪些IT初学者(新人)成长为技术大牛的真实经历? 
  如何看待「普通医生迟早被计算机替代」的观点? 
  程序员有流派吗? 
  程序员离开大厂进工厂,越来越多高学历人才加入制造业,如何看待这一趋势,会带来哪些变化? 

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





© 2024-11-24 - tinynew.org. All Rights Reserved.
© 2024-11-24 - tinynew.org. 保留所有权利