天天看點

集合探究

集合探究

jdk1.8, 接口中可以定義實作方法, 方法用default關鍵字修飾.

集合探究

思考一下: 為什麼引入這個特性?   這樣做便于擴充接口中的方法而不破壞原有的繼承體系。如果沒有這個特性,那麼我想給所有的Collection接口的子類擴充這麼一個parallelStream()的功能, 那我就要重新建構這個繼承體系。在面向對象程式設計中,我們一定要遵循的法則之一也是最重要的一點那就是開閉原則(對修改關閉,對擴充開放)

集合探究

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

集合探究

繼續閱讀