快速掌握java基础学习之了解代码块
1、第一步代码块实际上是用大括号括起来的一段代码,包括普通代码块、构造块、静态代码块、同步代码娄壶狩匈块普通代码块如下:直接定义在方法中的代码块称之为普通代码块
2、第二步构造块:将代码直接定义在类中,称之为构造块
3、第三步那么这时候实例化代码块时,是怎么运行的呢,下面新建一个Demo1,然后实例化Demo亿姣灵秀类,发现,实例化时,先执行了代码块,然后再执行了构造方法
4、第四步所以构造块优先于构造方法,并且多次执行,只要一有实例化对象产生,就执行构造块的内容下面探讨下,静态代码块:直接使用static关妗哳崛搿键字声明的代码块就称之为静态代码块下面在原有的代码块中,声明一个静态代码块
5、第五步这时候实例化Demo对象,会是如何调用的呢
6、第六步经过测试发现,静态代码块只会执行一次,而且是在代码块之前执行,静态代码块优于主方法执行
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:79
阅读量:22
阅读量:76
阅读量:34
阅读量:92