您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
javase第二季学习笔记-代码块
发布时间:2017-07-10 14:10:34编辑:雪饮阅读()
public class NewKeywordDemo
{
public NewKeywordDemo(){
System.out.println("我是构造方法");
}
//构造块,构造块存在于类中而非方法中
{
System.out.println("我是构造块,构造块只在构造对象的时候才会执行");
}
//静态块
static{
//存在于类中并且以static修饰的代码块叫做静态块,静态块先于构造块执行
//构造块由于是在对象实例化是才执行,所以会因实例化的次数而执行对应次数
//但静态块无需实例化,是属于类的,所以无论多少次实例化都只执行一次,就算不实例化都会执行一次。
//在类加载的时候才执行
System.out.println("我是静态块");
}
public static void main(String[] args){
//普通代码块
{
/*
在函数体的所有代码,本身也是一种代码块
在代码块中的所有属性变量都是局部的,出了代码块之外就不能被访问了。
*/
String info="www.gaojiupan.cn";
System.out.println(info);
}
//构造块只在构造对象的时候才会执行,构造块要先于构造方法执行
NewKeywordDemo cd=new NewKeywordDemo();
}
}
关键字词:javase,代码块