黑马程序员技术交流社区

标题: java代码块与静态代码块的区别是什么 [打印本页]

作者: 蓝墨清幽    时间: 2015-4-19 12:57
标题: java代码块与静态代码块的区别是什么
java代码块与静态代码块的区别是什么?怎的搞的不太明白

作者: 一袭蓝10    时间: 2015-4-19 13:04
静态代码块是类相关的,系统将在类初始化阶段执行静态代码块,而不是在创建对象时才执行。因此静态代码块总是比普通java代码块先执行
作者: 蓝墨清幽    时间: 2015-4-19 13:06
一袭蓝10 发表于 2015-4-19 13:04
静态代码块是类相关的,系统将在类初始化阶段执行静态代码块,而不是在创建对象时才执行。因此静态代码块总 ...

那类被加载到虚拟机时,静态代码块常做那些初始化工作?
作者: junshan    时间: 2015-4-19 13:31
静态就是非动态,动态就是内存中执行的。所以静态适合调用,调用到内存中。菜鸟敬上..........
作者: 弯曲/mg抛物☀    时间: 2015-4-19 17:56
静态代码块类加载随类的加载而加载只执行一次。构造代码块创建对象的时候先初始化,创建对象执行一次,可以执行多次。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2