一、基础部分
1.Error 和 Exception 的区别
Error 类和 Exception 类的父类都是 Throwable 类
Error 类一般是仅靠程序本身无法恢复和克服,如系统崩溃
Exception 类又分为运行时异常(Runtime Exception或叫做UnChecked Exception,如空指针异常,都是由程序逻辑错误引起的)和编译时异常(Checked Exception,如IOException,SQLException,不处理,程序就不能编译通过 ),通常是可以克服的
运行时异常,编译能通过,程序运行过程中报错;编译时异常,编译时就发生的异常,需要捕获或抛出异常
2.java程序初始化顺序是怎样的
父类静态变量>父类静态代码块>子类静态变量>子类静态代码块>
父类非静态变量>父类非静态代码
相关文章
暂无评论...