Synchronized
对于实例来说: 同步普通方法 一般是单例: 如果不是单例的话,同步就会失效。
同步this实例
同步对象实例
对于类来说 : 同步静态方法
同步类
Static
静态变量 :静态变量是属于类,内存种只有一个实例,他会和class一起被存放在方法区内,知道JVM退出时清除,
静态方法 : 工具类的方法用static修饰
静态代码块 : 用来初始化一些不变的属性
静态内部类 : 我们用了static块初始化单例对象,这样做有一个弊端,在调用单例其他方法时也会初始化对象,用静态代码快就能改进。
静态导入