摘要: 1、加载父类,加载父类的静态属性和静态代码块 2、加载子类,加载子类的静态属性和静态代码块 3、初始化父类中的非静态属性并赋初值,执行父类非静态代码块,执行父类构造。 4、初始化子类中的非静态属性并赋初值,执行代码块,执行构造 总之一句话,静态代码块内容先执行(父先后子),接着执行父类非静态代码块和 阅读全文
posted @ 2016-11-12 17:59 guodaxia 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 父类Throwable 两个分支: error:合理的应用程序不应该出现的严重问题,可以无需声明便抛出,比如内存溢出。 Exception:程序还能够克服和恢复的问题。 其中又分为系统异常和普通异常。 系统异常是软件本身缺陷所导致的问题,也就是软件开发人员考虑不周所导致的问题,软件使用者无法克服和恢 阅读全文
posted @ 2016-11-12 17:00 guodaxia 阅读(214) 评论(0) 推荐(0) 编辑