概念: 優化object類中方法的工具類,這個工具類是空指針容忍的(容許傳空對象)
用法: Objects.equals(Object obj,Object obj)函數
表示最終的 適用場景: 一、變量:變量變常量,常量不能被賦值 二、對象:被final修飾的對象不能再被賦值 三、方法:父類中被final修飾的方法不能被子類重寫 四、類:被final修飾的類不能被繼承,不能有子類,意味着此類中的方法不能再被重寫
## 1.1 概述 被靜態所修飾的成員是本類全部對象的共享數據 ## 1.2 特色: 一、隨着類的加載而加載,隨着類的釋放才被釋放 二、推薦直接使用類名或接口名來調用靜態成員 三、靜態成員是優先於構造函數存在的 四、靜態成員只能訪問靜態成員,非靜態成員能夠訪問靜態的,也能夠訪問非靜態的 五、靜態不能與this共存 六、靜態只能修飾成員,不能修飾局部 ## 1.3 適用場景 一、共享數據 二、工具類中的方法 ## 1.4 靜態代碼塊: 格式: static{ } 注: 一、最早執行靜態代碼塊 二、每次程序運行最早執行且只會運行一次 三、多個靜態代碼塊按順序執行 做用: 一、讀取配置文件 二、爲當前類的靜態成員初始化