•在程序中使用“{}”括起来的代码称为代码块。根据位置及声明的不同,代码块分为以下四种:
• · 普通代码块
• · 构造块
• · 静态代码块
• · 同步代码块,其中此代码块将在多线程部分进行讲解
普通代码块是直接写在方法中的代码块。
•public void ss(){ // 普通代码块
• int x = 10; // 局部变量
• System.out.println("x= " + x);
• }
构造代码块
{
System.out.println(“这是构造代码快”);
}
•static{
• // 静态代码块
• System.out.println("静态代码块");
• }
•//不管有多少个对象产生,静态块只执行一次
•类的初始化--->静态块-->构造代码块-->构造方法(实例化new的时候执行)-->普通代码块(运行方法才会执行)