您的位置:首页 > 编程语言 > Java开发

Java中代码快执行的顺序

2012-10-15 00:00 127 查看
代码快本身不是一个很难理解的概念,但有时候我们会弄错,所以今天我总结了一下,给以后有个参考,代码快是指使用"{}"括起来的一段代码,根据位置不同,代码快可以分为四种:普通代码快、构造快、静态代码快、同步代码快,下面还是通过代码来区别它们的执行顺序。

1、普通代码快



2、构造快(将代码快直接定义在类中,则称构造快)



执行结构:



总结:构造快优于构造方法执行,只要一有对象产生,就会自动执行构造快中的代码(多次执行)

3、静态代码快(直接使用static关键字声明的代码快就成为静态代码快)



静态快优先于主方法执行,如果在普通类中定义的静态快,优先于构造快执行,不管有多少个实例化对象产生,静态代码快只执行一次,静态代码快的主要功能就是为静态属性初始化。

4、同步代码快(不作介绍了)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Java 同步代码快