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



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

  

user avatar   Ivony 网友的相关建议: 
      

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


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

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




  

相关话题

  程序员阅读源码是一种什么心态?源码对编程意义何在?如何才能更好阅读代码? 
  java switch 不加 break 继续执行 下一个case(不用匹配条件) 这个设计是因为什么? 
  你用过最丑的编程语言是哪个? 
  假如宇宙是一个程序,怎么找出她的bug? 
  如何看待程序员在 GitHub 发起抗议互联网公司实行 996 工作制网站? 
  自学 Java 怎么入门? 
  为什么Go的web框架速度还不如Java? 
  马云不写代码,他凭什么拥有淘宝? 
  我连续加班4天就快崩溃了,996的人是怎么坚持的? 
  大一被调剂到计算机,但对电脑根本不了解,就只会上上网聊聊天,连入门都算不上,现在应该怎样入门? 

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





© 2025-05-07 - tinynew.org. All Rights Reserved.
© 2025-05-07 - tinynew.org. 保留所有权利