java
文章平均质量分 65
浮云呱呱
这个作者很懒,什么都没留下…
展开
-
<init>和<cinit>
在编译生成class文件时,编译器会产生两个方法加于class文件中,一个是类的初始化方法, 另一个是实例的初始化方法。: 在jvm第一次加载class文件时调用,包括静态变量初始化语句和静态块的执行: 在实例创建出来的时候调用 包括: new操作符; 普通代码块 调用Clas原创 2016-01-03 20:42:09 · 4526 阅读 · 0 评论 -
Java中各类代码块的执行顺序
public class 各种代码块的调用顺序 { public static void main(String[] args) { new A(); new A(); }}//静态代码块最先执行,且在类加载的时候就执行。只执行一次//构造代码块在实例化对象的时候被调用,且比构造函数先执行。各个构造代码块按照声明顺序依次执行class A{ static { S原创 2016-03-03 10:30:19 · 310 阅读 · 0 评论