嘔心瀝血畫出此圖,希望在使用Java類、接口時捋順其關系,從而更好的組織程序邏輯---上圖
Object分出來的類都是其子類,Iterable接口分出的也是子接口
左邊為常用類,中間是集合類與接口,右邊為常用IO流類
從繼承關系分析,其父類實現的接口子類都被繼承
實線鏈接表示一並實現某一接口
虛線鏈接表示某類實現某接口
被框起部分類,有實現同一接口的被框起了
集合類被框起來並用實線帶箭頭鏈接其來一並實現了Serializable和Clonable接口
圖片較大建議下載后查看清晰,后續會繼續添加常用類與接口