http://www.verejava.com/?id=16992781354342
/*
知识点: 代码块
1. 普通代码块
2. 构造代码块
3. 静态代码块
*/
public class CodeBlock
{
/*
写在构造方法里的叫 构造代码块
*/
public CodeBlock()
{
System.out.println("CodeBlock 初始化");
}
/*
写在 static 块里的叫 静态代码块
*/
static
{
System.out.println("static 执行");
}
public static void main(String[] args)
{
/*
写在方法里的叫 普通代码块
*/
System.out.println("hello");
new CodeBlock();
}
}
/**
注意: 静态代码块是在程序编译期运行 所以静态代码块会在构造方法前调用
*/
Java代码块详解

本文详细介绍了Java中的三种代码块:普通代码块、构造代码块和静态代码块,并通过实例演示了它们的执行时机及特点。重点讲解了静态代码块在程序加载时的执行顺序。

被折叠的 条评论
为什么被折叠?



