最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

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

互联网 admin 5浏览 0评论

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

一、基础部分

1.Error 和 Exception 的区别

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

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

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

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

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

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

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

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

一、基础部分

1.Error 和 Exception 的区别

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

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

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

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

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

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

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

发布评论

评论列表 (0)

  1. 暂无评论