static关键字用法
static关键字用法
static方法不能调用非static方法
static方法是类加载的时候产生的,所以不能调用随着对象产生而产生的非static方法。
代码块和静态代码块
代码块都是装在类里的
static {
}//静态代码块运行最早,只在加载所属类的时候运行一次
{
}//匿名代码块,和实例一起产生,每次实例化所属类的时候先运行一次匿名代码块,再运行构造器方法,可以用于赋一些初始值
静态导入包
觉得每次都写Math.random()麻烦,可以写
import static java.lang.Math.random;//不写static就不能写.random
import static java.lang.Math.PI;
psvm
sout(random());
sout(PI);
说这个不是一定要用,就是说java里面的东西,想学的话太多太多