這1章節我們來簡單介紹1下單根繼承與容器。
1.單根繼承
概念:
單根繼承,意味著所有類的繼承,都繼承自單1的基類的繼承模式
優點:
(1)所有對象都具有1個共用接口,歸根到底都是相同的基本類型。
其實,當我們建立1個新的類時,它是默許繼承Object這個根類的,因此我們在建立1個新類的時候,也能夠寫成上面的模樣。我們下面來測試1下
輸出:
true
(2)單根繼承結構保證所有對象都具有某些功能。
從上圖可以看見,jack對象是具有Object里面所有的方法。
(3)單根繼承結構使垃圾回收器的實現變得容易很多。
由因而單根繼承,因此在計算對象的使用情況的算法變得容易了很多。
2.集合
(1)為何需要集合?
由于在平常編程的進程中,沒法預計需要存儲多少個對象,如果使用單純的數組,沒法滿足此類需求,因此出現了可以自擴容的集合。
(2)種類
存儲序列List、關聯數組Map、單1存儲Set等
(3)選擇
由于不同集合他們滿足的是不同需求,必須根據業務來進行選擇。例如:
當你大部份情況只是需要讀取,那末選擇Arraylist比較適合,它的特點是讀取容易,插入難
當你大部份情況是插入數據時,那末應當選擇LinkedList,它合適隨機存儲,但是隨機讀取性能低下
2.1.泛型
由于集合只是存儲Object,對業務場景里面常常產生的向下轉型,這里可能會出現各種問題和異常,因此java引入泛型概念,控制每個集合只是放特定的對象。
總結:這1章節簡單的介紹了單根繼承和集合,集合和泛型在后面的章節會詳細展開。
這1章節就到這里,謝謝。
-----------------------------------
上一篇 手動清理Oracle審計記錄
下一篇 Git Server搭建