黑马程序员技术交流社区
标题:
给大家科普下【代码块】
[打印本页]
作者:
梁志斌
时间:
2016-1-23 01:25
标题:
给大家科普下【代码块】
java中的4种代码块
①普通代码块【直接在方法中出现的{代码块}】
②构造代码块【直接在类中出现且没有static修饰的{代码块}】
③静态代码块【有static修饰的{代码块},其目的是用来给静态属性进行初始化】
④同步代码块【出现在多线程中】
问题:构造代码块与构造方法的区别?
构造代码块会给所有的对象进行初始化,对象一建立就会调用这个代码块,new对象时,构造代码块会优先于构造方法执行
构造方法:这个不用多说了吧,给对应的对象进行初始化
最大的区别是构造方法具有针对性,而构造代码块就呵呵了,可能这也是我们比较少用的原因之一
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2