Java异常 相关问题
来源:互联网 发布:订货软件 编辑:程序博客网 时间:2024/06/08 06:06
Java中关于异常处理的相关内容
1、Java中的异常可以分为几类?
通常来讲,Java中的异常会被分为三种:
Error: 这种异常被设计成不被捕获,因为这种异常产生于JVM自身。
Runtime Exception: 运行时异常往往与环境有关,编译时无法检查,并且可能发生的情况太广泛,所以系统会去处理,程序不需要捕获。
普通异常: 常见的异常大多属于此类。
异常的继承结构:基类为Throwable,Error和Exception继承Throwable,RuntimeException和IOException等继承Exception,具体的RuntimeException继承RuntimeException。
2、Java中的异常是怎样产生的?
异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。
3、异常处理流程
当程序遇到错误时,方法立即结束,并不返回;同时抛出一个异常对象;调用该方法的程序也不会继续执行下去,而是搜索一个可以处理该异常的异常处理器,并执行其中的代码。
4、Java中常见的五种异常
1、ClassCastException:类转换异常,数据类型转换错误,比如有个String temp=”abc”; 如果设为(int)temp就会报错了,因为它们类型不一样,但是设为(object)temp就可以,因为object是它们的父类。
2、IndexOutOfBoundsException:数组越界
3、NullPointerException:空指针
4、IllegalAccessException:安全权限异常,当应用程序要调用一个类,但当前的方法即没有对该类的访问权限便会出现这个异常。
5、IOException:输入输出异常,一般读写文件会出现这个异常,比如你想从磁盘上读一个文件到你写的程序,如果硬盘上没有这文件,java虚拟机就会报这个异常
5、简述Java语言异常处理机制的优点
第一,当发生错误时,程序不至于崩溃。
第二,当发生错误时,可以在短时间内找到错误所在行,能节省时间。
- Java异常 相关问题
- 异常相关问题
- Java异常框架中finally执行、及其他相关问题
- java中try cathc finally return 相关异常问题
- java异常处理相关
- Java异常捕获相关
- JAVA异常相关
- java异常处理相关 (1)
- java异常处理相关 (2)
- Java异常的相关知识
- Java异常收集 - 反射相关
- 【Java异常】相关学习笔记
- [Java]一个TCP文本上传相关的异常处理和偶然引出的中文编码问题
- 关于Java异常问题。
- java异常的问题
- java异常面试问题
- Java异常处理问题
- java异常问题
- Code Jam 2017 Qualification Round Problem A. Oversized Pancake Flipper
- 路径中 使用斜杠/和反斜杠\的区别
- [unity3D基础篇02]必备的3D数学基础1
- C++ #pragma pack()解析
- python中flask 常见问题
- Java异常 相关问题
- Code Jam 2017 Qualification Round Problem B. Tidy Numbers
- 篇章结构类型、层次及分析模式研究
- NGUI所见即所得之UITweener
- Linux命令中ssh远程登录
- 小安的字典
- 2.1 1973确定进制
- 集成学习
- okhttp-utils