static代码块可以有几个?
JVM将按照它们在类中出现的先后顺序依次执行它们,每个代码块只会被执行一次。
静态代码块是在类加载时自动执行的,非静态代码块是在创建对象时自动执行的代码,不创建对象不执行该类的非静态代码块。且执行顺序为静态代码块------非静态代码块----构造函数。
Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有 粤ICP备16019765号