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里面的东西,想学的话太多太多

posted @ 2021-02-01 22:33  口合口合kouhekouhe  阅读(58)  评论(0编辑  收藏  举报