首页 > 编程 > Java > 正文

java代码块知识详解及应用实例

2019-11-06 08:53:27
字体:
来源:转载
供稿:网友

java代码块知识详解及应用实例

/*** 代码块* @author root*/public class Code {/** 代码块:在java中,使用{}括起来的代码就被成为代码块* 根据其位置的不同,可以分为* 1.局部代码块:局部位置,用于限定变量的生命周期* 2.构造代码块:在类中的成员位置,用{}扩起来的代码。* 每次调动构造方法之前执码放到一起,对对象进行初始化。* 3.静态代码块,在类中成员位置行,都会先执行构造代码块。* 作用:可以把多构造方法中的共同代码,用{}扩起来的代码,并且用static修饰。* 作用:一般对类进行初始化* * 执行顺序:* 1.静态代码块--》(局部代码块--》)构造代码块--》构造方法(--》局部代码块)* * 静态代码块:在加载类的时候执行一次* 构造代码块:每一次调用构造方法都会执行*///构造代码块{System.out.PRintln("构造代码块2");//2}public Code(){System.out.println("这是一个无参构造方法");//4}public Code(int aa){System.out.println("这是一个有参构造方法");//4}{System.out.println("构造代码块1");//3}//静态代码块static{System.out.println("这是一个静态代码块");//1}public static void main(String[] args) {// System.out.println(speak);Code cc = new Code();//局部代码块{String speak = "这是一个局部代码块";//5System.out.println(speak);System.out.println("+++++++++++++");}Code dd = new Code(5);}}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表