为什么要有Set股票量化交易软件,接口?set股票量化交易软件,接口中的方法和Collection中的一样,求大神给我一个set存在的理由~2014-03-0711:51提问者悬赏:5分|梁东分类:JAVA相关|浏览240次曾是一道去哪网的面试题~~分享到:
按默认排序|按时间排序其他2条回答2014-03-0715:00Dayday_lx|六级1234567891011121314151617181920212223242526272829303132333435CollectionSetList皆为接口。Set和List又继承了Collection接口,所以拥有Collection定义的方法接口是不可以实例化的。错误的方式:Collectionc=newCollection();Sets=newSet();Listl=newList();正确的方式:Sets1=newHashSet();Sets2=newTreeSet();因为TreeSet,HashSet实现了Set接口Listl1=newArrayList();Listl2=newLinkedList();同样ArrayList,LinkedList这2个又实现了List接口不能直接被实例化,Set,list继承了Collection,HashSet,TreeSet,ArrayList,LinkedList分别实现了Set,list接口所以要实例化Collection可以写成Collectionc1=newHashSet();Collectionc2=newTreeSet();Collectionc3=newArrayList();Collectionc4=newLinkedList();假如我定义Collectioncol1=newLinkedList();和Setss1=newHashSet();做比较col这个集合里面的元素就可以重复,ss这个集合里面的元素不可重复再假如我定义Collectioncol2=newHashSet();和Setss2=newHashSet();做比较col2这个集合里面的元素不可重复,ss2这个集合里面的元素不可重复个人理解,仅供参考!!!!!!!!!!!!!!!!!!!追问我知道set下面子类如hashcode的作用,我只是想知道既然Set继承Collection却没有声明自己的方法,这样Set借口存在存在毫无意义啊~~~你们似乎都没理解我的意思~~--!回答1234567891011法克。区别都给你举例出来了。你问我为啥要存在?set接口和Collection接口我已经给你列出区别了吧。然后你又问他们两个都一样,都存在是搞毛的?然后我想问问大神你:你有明白继承是搞啥的么?继承能搞啥么?啥叫继承?为啥要继承?难道A里面的方法,和B继承A里面的方法意义是一样的?晕
文章为作者独立观点,不代表 股票程序化软件自动交易接口观点
Cicero2022-09-19
这游戏跟股票是一样的,庄家想拉升就拉升,想跌停就跌停,想退市就退市,估计这只股票离退市不远了