Java-static概述

关于 static 关键字的使用,它可以用来修饰的成员变量和成员方法,被修饰的成员是属于类的,而不是单单是属于某个对象的。也就是说,既然属于类,就可以不靠创建对象来调用了。 
当 static 修饰成员方法时,该方法称为类方法 。静态方法在声明中有 static ,建议使用类名来调用,而不需要创建类的对象。调用方式非常简单。
  • 类方法:使用 static关键字修饰的成员方法,习惯称为静态方法。 
修饰符 static 返回值类型 方法名 (参数列表){ // 执行语句 
}
public static void showNum(int num) { 
    System.out.println("num:" + num); 
}
静态原理图解:
 
 
静态代码块 :定义在成员位置,使用static修饰的代码块{ }。
  • 位置:类中方法外。
  • 执行:随着类的加载而执行且执行一次,优先于main方法和构造方法的执行。 
public class ClassName{ 
    static { 
        // 执行语句 
    }
 }    
原文地址:https://www.cnblogs.com/gjq1126-web/p/11389663.html