天天看点

集合探究

集合探究

jdk1.8, 接口中可以定义实现方法, 方法用default关键字修饰.

集合探究

思考一下: 为什么引入这个特性?   这样做便于扩展接口中的方法而不破坏原有的继承体系。如果没有这个特性,那么我想给所有的Collection接口的子类扩展这么一个parallelStream()的功能, 那我就要重新构建这个继承体系。在面向对象编程中,我们一定要遵循的法则之一也是最重要的一点那就是开闭原则(对修改关闭,对扩展开放)

集合探究

ArrayList的增长因子是原来容量大小的二分之一。

集合探究

继续阅读