静态的变量可以实现多线程 静态方法可以直接调用,不用创建实例(new) { (匿名代码块)在构造器之前使用,和对象一起加载,用于赋初始值 } static{ (静态代码块) 和类一起加载,最快的,但是只执行一次 } 静态导入包,可以直接调用方法,不用写类。 final修饰的类没有子类,final修饰常量。