public class FF {
/**
* 这是初始化块,先于类的方法执行从而初始化一些东西, 与加static的区别是,
* 这种是创建类的对象时才加载,A a = new A()
* 时会加载初始化;加static在加载类时就加载初始化;
*/
{
System.out.println("aa");
}
static {
System.out.println("static --aa");
}
public static void main(String[] args) {
FF ff = new FF();
System.out.println("bb");
}
}
Java 无名方法,static方法
最新推荐文章于 2023-07-10 16:30:27 发布