异常中的面试题
来源:互联网 发布:淘宝怎么捡漏 编辑:程序博客网 时间:2024/05/22 02:06
常见的面试题:
1.Error和Exception的区别和关系;
1>区别:
Error:是JVM发生问题..程序员是无法修复的..
Exception:是异常可以修复的代码..
可以理解为我们程序员可以写代码将程 序修复的一般是Exception..
不能用代码进行修复的是Error
>2关系:
都是继承于Throwable
如果在之前没有将System.exit()就可以
2>运用于方法声明之上的用于表示当前方法不处理异常,而是提醒该方法的调用者来处理异常(抛出异常)
表示本方法中不处理某种类型的异常,表示提醒调用者处理该异常.
NullPointerException:空指针异常(注:java中没有指针概念..不该称之为空指针异常...但是这样比较好理解)
ArrayindexOutOfBoundsException数组索引越界
StringindexOutOfExceptionString操作中索引越界
NumberFormatException数字格式化异常;
ClassCastException类型强制转换
NullPointerException:空指针异常
ArrayindexOutOfBoundsException数组索引越界
StringindexOutOfExceptionString操作中索引越界
NumberFormatException数字格式化异常;
ClassCastException类型强制转换
1.Error和Exception的区别和关系;
1>区别:
Error:是JVM发生问题..程序员是无法修复的..
Exception:是异常可以修复的代码..
可以理解为我们程序员可以写代码将程 序修复的一般是Exception..
不能用代码进行修复的是Error
>2关系:
都是继承于Throwable
2.checked异常和runtime异常的区别:
比如DB中的getConnection就是一个受检查异常..要么try掉要么throws掉
如果在之前没有将System.exit()就可以
4.finally和return的执行的顺序
如果finally中有return中一定执行return5.throw和throws和的区别
1>throw:运用于方法内部,用于给调用者放回一个异常对象,和return一样结束当前方法2>运用于方法声明之上的用于表示当前方法不处理异常,而是提醒该方法的调用者来处理异常(抛出异常)
表示本方法中不处理某种类型的异常,表示提醒调用者处理该异常.
6.列举5个常见的异常类?
ArtmeticException:算术异常NullPointerException:空指针异常(注:java中没有指针概念..不该称之为空指针异常...但是这样比较好理解)
ArrayindexOutOfBoundsException数组索引越界
StringindexOutOfExceptionString操作中索引越界
NumberFormatException数字格式化异常;
ClassCastException类型强制转换
7.列举5个常见的Runtime异常类.
ArtmeticException:算术异常NullPointerException:空指针异常
ArrayindexOutOfBoundsException数组索引越界
StringindexOutOfExceptionString操作中索引越界
NumberFormatException数字格式化异常;
ClassCastException类型强制转换
阅读全文
0 0
- 异常中的面试题
- 面试题:异常注意事项
- 异常面试题
- 异常面试题
- Java面试题-异常
- 面试题---异常
- C++-面试题:深度拷贝与构造函数中的异常
- Java面试题--解释Java中的异常处理流程
- 异常介绍、自定义异常、异常面试题
- 异常介绍、自定义异常、异常面试题
- 常规面试题-5.异常
- Java面试题4:异常
- 面试题中的多线程
- 集合中的面试题
- JAVA异常处理相关面试题
- Exception(异常处理机制)面试题
- 2013-Java基础面试题-异常处理
- Java异常处理面试题归纳
- 一个基于MFC多线程和Opencv库的打开两个摄像头实例
- CAFFE
- SSM下的Java上传文件
- 输出数组中最大值最小值的位置
- 2017美团校招安卓岗
- 异常中的面试题
- 《OpenCV视频中截取矩形框》
- JAVA入门笔记一
- FlowLayout,根据数据数量动态添加内部的TextView
- yum安装出现No package vim available解决办法
- 代码高亮——CodeColorer
- 数据结构
- 【python】深浅拷贝
- PAT乙级1023. 组个最小数 (20)