3-5年经验Java开发面试题精选

一、基础部分

1.Error 和 Exception 的区别

Error 类和 Exception 类的父类都是 Throwable 类

Error 类一般是仅靠程序本身无法恢复和克服,如系统崩溃

Exception 类又分为运行时异常Runtime Exception或叫做UnChecked Exception,如空指针异常,都是由程序逻辑错误引起的)和编译时异常(Checked Exception,如IOException,SQLException,不处理,程序就不能编译通过 ),通常是可以克服的

运行时异常,编译能通过,程序运行过程中报错;编译时异常,编译时就发生的异常,需要捕获或抛出异常

3-5年经验Java开发面试题精选

2.java程序初始化顺序是怎样的

父类静态变量>父类静态代码块>子类静态变量>子类静态代码块>

父类非静态变量>父类非静态代码

版权声明:程序员胖胖胖虎阿 发表于 2023年8月31日 下午6:24。
转载请注明:3-5年经验Java开发面试题精选 | 胖虎的工具箱-编程导航

相关文章

暂无评论

暂无评论...