原创 JAVA集合類之ArrayList源碼解析

一、ArrayList簡介 ArrayList是一個數組隊列,相當於動態數組,基於List接口實現。核心由Object[]數組組成,添加元素的時候,數組的長度會自動擴展。 ArrayList不是一個線程安全類,與之相對應的是同樣

原创 JAVA使用日誌Log打印異常信息

JAVA使用日誌Log打印異常信息 一、前言 最近公司用上了SonarQube代碼檢測,提示應該用LOGGER.log(…)代替e.printStackTrace()。 經瞭解到: 通過e.printStackTrace()會調

原创 JAVA集合類之LinkedList源碼解析

一、LinkedList簡介 1. LinkedList概述 LinkedList是基於雙向鏈表實現的List,也可以當做雙端隊列(Deque)來使用。 LinkedList由於底層基於鏈表實現,刪除和插入操作效率較高,查詢和修