原创 Spring Boot IOC 容器初始化之Xml文件Bean定位加載

文章目錄Xml文件Bean加載入口讀取XML過程加載Bean解析Bean參數 大致的加載過程 Xml文件Bean加載入口 /** * Create a new ClassPathXmlApplicationContext

原创 static 靜態變量和靜態代碼塊的執行順序

代碼塊和構造方法的執行順序 測試代碼 執行結果: 總結 一個類中的初始化順序 兩個具有繼承關係類的初始化順序 代碼塊和構造方法的執行順序 我相信大家多做過一道筆試題,有父類和子類都有靜態代碼塊和普通代碼塊,寫出

原创 double保留兩位小數

返回類型爲double(四捨五入) 返回類型是 String 我們都知道double和float都是浮點型,在轉型或者比較的時候可能出現問題,這裏講一下怎麼針對double類型做精度處理 返回類型爲double(四捨五入)

原创 Java集合ArrayList 源碼分析

文章目錄一、ArrayList簡介二、ArrayList的數據結構三、ArrayList構造方法四、ArrayList的方法1. 常用方法解析五、ArrayList支持3種遍歷方式六、toArray()異常 一、ArrayList

原创 適配器模式(Adapter pattern)

文章目錄定義適用場景示例代碼測試結果:總結 定義 適配器模式(Adapter Pattern):將一個接口轉換成客戶希望的另一個接口,使接口不兼容的那些類可以一起工作,其別名爲包裝器(Wrapper)。適配器模式既可以作爲類結構型

原创 裝飾模式(Decorator Pattern)

文章目錄定義應用場景特點講故事UML類圖(以男性爲例)代碼表現形式定義接口和類下面是三個具體的男性衣服裝飾類運行的main方法最後附上運行結果總結 定義 裝飾模式指的是在不必改變原類文件和使用繼承的情況下,動態地擴展一個對象的功能