构造代码块
用来初始化 对象;在不同的构造函数被调用时候,都会执行;
class Person {
private String name ;
{ //代码块
System.println("cry ...");
}
Person(){
}
Person(String name){
this();//如果构造函数之间的调用,必须写第一行。
this.name = name ;
}
}
局部代码块
public codeBlock(){
.....
{
int x = 0; //执行完局部代码块之后,x立刻被释放
System.out.println(x);
}
.......
}