static 关键字简单使用
用static 关键字 修饰的变量和方法,随着类的加载而加载,可以直接调用
package com.oop;
public class Test {
private static int age;//静态变量
private double score;//非静态变量
public void run(){
}
public static void go(){
}
public static void main(String[] args) {
go();
age=10;
System.out.println(age);
}
}
1 静态代码块
静态代码块只执行一次
package com.oop;
public class Test {
//2.赋初值
{
System.out.println("匿名代码块");
}
//1.只执行一次~
static {
System.out.println("静态代码块");
}
//3.构造方法
public Test(){
System.out.println("构造方法");
}
public static void main(String[] args) {
Test t1 = new Test();
System.out.println("============");
Test t2 = new Test();
}
}
运行结果:

2 静态导入包
package com.oop;
import static java.lang.Math.PI;
import static java.lang.Math.random;
public class Test {
public static void main(String[] args) {
System.out.println(random());
System.out.println(PI);
}
}
运行效果:


浙公网安备 33010602011771号