您的位置:首页 > 编程语言 > Java开发

Java程序的初始化顺序

2017-08-25 11:41 232 查看
Java程序的初始化顺序一般会遵循以下三个原则(优先级依次递减):

①静态对象优于非静态对象初始化。注:静态对象只初始化一次,非静态对象会初始化多次。

②父类优先于子类进行初始化。

③按照成员变量定义顺序进行初始化。注:不管变量定义在分散的方法定义中,他们在任何方法被调用之前会被初始化。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息