jvm是如何处理异常的
2016-08-12 10:59
288 查看
jvm发现运算是已经违反了数学运算规则,java将这种常见的问题进行描述,并封装成了对象叫做ArithmeticException
当除0运算发生后,jvm将该问题打包成了一个异常对象.
并将对象抛给调用者main函数,new ArithmeticException("/by zero");
main函数收到这个问题时,有两种处理方式:
1,自己将该问题处理,然后继续运行
2,自己没有针对的处理方式,只有交给调用main的jvm来处理
jvm有一个默认的异常处理机制,就将该异常进行处理.并将该异常的名称,异常的信息.异常出现的位置打印在了控制台上
同时将程序停止运行
当除0运算发生后,jvm将该问题打包成了一个异常对象.
并将对象抛给调用者main函数,new ArithmeticException("/by zero");
main函数收到这个问题时,有两种处理方式:
1,自己将该问题处理,然后继续运行
2,自己没有针对的处理方式,只有交给调用main的jvm来处理
jvm有一个默认的异常处理机制,就将该异常进行处理.并将该异常的名称,异常的信息.异常出现的位置打印在了控制台上
同时将程序停止运行
相关文章推荐
- Java基础学习总结---------异常Exception(3) -JVM默认如何处理异常
- 1 异常的概述和体系结构: jvm处理异常的方式和try。。。Catch处理异常:异常的抛出:如何处理多个异常:Throwable的常用的方法:异常的分类 自定义异常:
- IO流_JVM默认是如何处理异常的
- 感觉JVM的默认异常处理不够好,既然不好那我们就自己来处理异常呗!那么如何自己处理异常呢?
- C++编译器如何实现异常处理
- 如何更好的处理异常
- net调用web service如何处理异常
- Win32 SEH异常深度探索_8 异常处理是如何开始的
- java如何处理异常
- [原创] WCF技术剖析之十:调用WCF服务的客户端应该如何进行异常处理
- 如何更有效的处理系统异常
- 如何处理系统异常
- DetailsView中如何进行数据验证,如何处理数据库的异常
- 一个模块如何处理异常
- 如何构建一个比较好的自定义异常处理模型?
- C# 如何处理抛出的异常,或者已知的错误
- 如何实现SQL Server数据库操作中的异常捕捉和处理
- Java:如何处理异常
- Win32 SEH异常深度探索_8 异常处理是如何开始的
- WCF技术剖析之十:调用WCF服务的客户端应该如何进行异常处理