看到Java核心卷中发现有一个问题,红色勾出的地方写的是可以计算链表,数组列表确实没错,因为他们是集合,但是这里还说了个或数组,上面max方法中的参数是collection接口,怎么可以传入一个数组呢?求大佬解答
可能是说的没有那么清楚吧,其实传进来的还是 Collection,只是可能把数组做了类型转换吧
Collection是父接口,一切子集合都集成它 直接传集合就可以了
这个图应该很清楚了