/**
代码块
1.普通代码块:在方法中的代码,作用域只在最近的{}内
2.构造块:在构造对象时调用,在类中的代码块,先于构造方法执行
3.静态块:在类加载时执行,只执行一次
*/
class CodeDemo {
//构造块
{
System.out.println("我是构造块");
}
public CodeDemo(){
System.out.println("我是构造方法");
}
//静态块
static{
System.out.println("我是静态块");
}
public static void main(String[] args)
{
CodeDemo cd1 = new CodeDemo();
CodeDemo cd2 = new CodeDemo();
//普通代码块
{
String info = "学习就像泡妞,有feel就要上";
System.out.println(info);
}
String info = "学习就像泡妞,最重要的是胆大,心细,脸皮厚。";
System.out.println(info);
}
}
07-15