java代码块
代码块分为四类
普通代码块,构造块,静态代码块,同步代码块。
View Code
class Demo{ {//定义构造块 System.out.println("Demo的构造块"); } static{//定义静态代码块 System.out.println("Demo的静态代码块"); } public Demo()//定义构造方法 { System.out.println("Demo的构造方法"); } } public class CodeDemo { {//定义构造块 System.out.println("CodeDemo的构造块"); } static{//定义静态代码块 System.out.println("CodeDemo的静态代码块"); } public static void main(String[] args) { new Demo(); } }
输出结果:
CodeDemo的静态代码块
Demo的静态代码块
Demo的构造块
Demo的构造方法