GC 回收策略-可達性分析 從 GC Roots 開始向下搜索,搜索所走過的路徑稱為引用鏈,當一個對象到 GC Roots 沒有任何引用鏈,則證...
Comparable Comparable 是排序接口,若一個類實現(xiàn)了該接口,則意味著該類支持排序 實現(xiàn)了該接口的類,可以通過 Collecti...
HashMap HashMap 是 Map 接口的實現(xiàn)類,允許使用 null 值 null 鍵,它不保證映射順序,特別是不保證該順序恒久不變,也...
TreeMap TreeMap 實現(xiàn)了 SortedMap 接口(基于紅黑樹的實現(xiàn)),它能保證 Map 中的元素是有序的 可以使用 Compa...
ConcurrentHashMap 實現(xiàn)原理 HashMap 是非線程安全的,HashTable 是線程安全的,在不考慮性能問題的時候,多線程下...
Jvm 虛擬機概念 Java 虛擬機(Jvm)是可運行 Java 代碼的假想計算機,Java 虛擬機包括了一套字節(jié)碼指令集、一組寄存器(用于存儲...
IP 地址+端口號組成了 Socket,Socket 是網(wǎng)絡上運行的程序之間雙向通信鏈路的終點,是 TCP 和 UDP 的基礎,網(wǎng)絡通信其實就是...
try-with-resources 是個語法糖,實際上就是自動調用資源的 close() 函數(shù) try 語句多了個括號,這種在 try 后面加...
效率比較:StringBuilder > StringBuffer > String String 是字符串常量、StringBuffer、St...