静态变量:静态变量是属于类的变量,不属于类的任何一个实例。多个对象共享同一个静态变量。
静态方法:静态方法是属于类的方法,可以直接通过类名调用,不需要实例化对象。
静态代码块:静态代码块在类加载时执行,并且只执行一次。通常用于静态变量的初始化操作。
静态内部类:静态内部类是定义在类中的类,可以直接通过外部类的类名访问。
静态导入:通过静态导入可以直接使用类中的静态方法和静态变量,而不需要使用类名来访问。
总的来说,static关键字可以用来修饰变量、方法、代码块和类,用来实现数据共享、方便访问和类加载时的初始化操作等功能。