初始化与清理

static方法是没有this的方法。在static方法内部不能调用非静态方法(因为没有this关键字)。static关键字不能应用于局部变量。

在类的内部,变量的定义顺序决定了初始化的顺序。即使变量定义散步于方法之间,它们仍旧会在任何方法(包括构造器)调用之前得到初始化。

初始化的顺序是先静态对象,然后是非静态对象。

静态对象只在Class对象首次加载的时候进行一次。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容