static可以直接调用或者类名.方法 类名.变量
public class Main
{
private static int m;
public static void main(String[] args)
{
System.out.println(Main.m);//static直接调用;
go();
}
public void run()
{
go();//static直接调用;
}
public static void go()
{
}
}
代码块(匿名代码块只能执行一次(用途:赋初始值等),其他的可以执行多次)
package org.example;
import java.util.Arrays;
public class Main
{
{
System.out.println("匿名代码块");
}
static{
System.out.println("静态代码块");
}
public Main() {
System.out.println("构造方法");
}
public static void main(String[] args) {
Main s=new Main();
}
}

math库
import static java.lang.Math.random;
public class Main
{
public static void main(String[] args) {
System.out.println(random());
}
}
类被final修饰就不能有子类了
public final class Math{}

浙公网安备 33010602011771号