java基础(初始化和清理)

一个java初始化的例子 运行结果 结论:执行main方法,必须加载test2类,然后静态域b和c被初始化,然后他们对应的类被加载,由于他们对应的类也包含静态A对象,所以A也被加载,所以在这个程序中,所有的类在main()开始之前就都被加载了。初始化的顺序是先静态对象,而后是非静态对象。静态初始化只有在类被初始化时才会创建,只有在第一次对象被初始化,或者第一次访问静态数据的时候,他们才被初始化,此
相关文章
相关标签/搜索