概念: 优化object类中方法的工具类,这个工具类是空指针容忍的(容许传空对象)
用法: Objects.equals(Object obj,Object obj)函数
表示最终的 适用场景: 一、变量:变量变常量,常量不能被赋值 二、对象:被final修饰的对象不能再被赋值 三、方法:父类中被final修饰的方法不能被子类重写 四、类:被final修饰的类不能被继承,不能有子类,意味着此类中的方法不能再被重写
## 1.1 概述 被静态所修饰的成员是本类全部对象的共享数据 ## 1.2 特色: 一、随着类的加载而加载,随着类的释放才被释放 二、推荐直接使用类名或接口名来调用静态成员 三、静态成员是优先于构造函数存在的 四、静态成员只能访问静态成员,非静态成员能够访问静态的,也能够访问非静态的 五、静态不能与this共存 六、静态只能修饰成员,不能修饰局部 ## 1.3 适用场景 一、共享数据 二、工具类中的方法 ## 1.4 静态代码块: 格式: static{ } 注: 一、最早执行静态代码块 二、每次程序运行最早执行且只会运行一次 三、多个静态代码块按顺序执行 做用: 一、读取配置文件 二、为当前类的静态成员初始化