![240](https://upload.jianshu.io/users/upload_avatars/11971056/6d8d264a-3935-484b-b94f-7225a47be828.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
1. 繼承關系圖譜 2. 特征 key-value存儲結構铆隘,存儲的key值無序熟尉。key和value可為null 3. 源碼簡析(基于jdk1.8...
1. 繼承關系圖譜 2. 特征 有序,元素可重復 3. 源碼簡析(基于jdk1.8) 根據面向接口編程的設計原則熙卡,在實際使用中杖刷,我們一般不會定義...
當我們用Java來開發(fā)時,往往對于內存的管理不會那么關心驳癌,我們不用顯式得自己去開辟以及釋放內存滑燃,這一切都會在程序運行時由jvm(Java虛擬機)...
jvm(java虛擬機)是java程序的運行平臺,也是java語言實現(xiàn)平臺無關性的基石颓鲜。但實際上不瓶,并不僅僅java程序能運行于jvm之上,目前S...
ArrayList作為最常用的數(shù)據結構灾杰,它的源碼應該是每個java coder都要掌握的蚊丐。 1. 繼承關系圖譜 2. 特征 有序,元素可重復艳吠。 ...
數(shù)據結構在計算機知識體系中的重要性無需贅言麦备,Java的jdk的集合類正是學習數(shù)據結構的很好素材。如果能把jdk的集合類吃透昭娩,那在常用數(shù)據結構方面...
在泛型出現(xiàn)以前凛篙,類和方法只能接受具體的類型。假設我們自己實現(xiàn)一個簡單的ArrayList栏渺,用來持有類A的實例呛梆,它可能是這樣子的: 現(xiàn)在如果需要一...
Java源碼(.java文件)編譯后生成字節(jié)碼(.class文件),一個.java文件如果定義了多個類磕诊,則會為每個類生成一個.class文件填物。然...