`

Java SE重要知识点总结--代码块

阅读更多
1.代码块:在代码中使用“{}”括起来的的代码称为代码块,根据代码声明的位置及关键字不同,代码块可以分为以下四种
普通代码块、构造块、静态块、同步代码块。
2.直接在一个方法中出现“{}”称为普通代码块。
3.直接在类中定义的代码块称为构造块。
class Demo{
	{
		System.out.println("构造块");
	}
	static{
		System.out.println("静态块");
	}
	public Demo(){
		System.out.println("构造方法");
	}
}

public class TestCode {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		{
			int x=10;
			System.out.println(x);
		}
		int y=10;
		System.out.println(y);
		new Demo();
		new Demo();
		new Demo();
	}

}

4.构造块优于构造方法执行。
5.使用static关键字声明的代码块称为静态块,静态块的目的是用来为静态属性初始化。静态块优先于主方法执行。静态块优先于构造方法执行。而且只执行一次。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics