Java学习---异常处理的学习

匿名 (未验证) 提交于 2019-12-02 21:53:52

基础知识

在Java语言中, 大部分错误和异常都可以被抛出. 异常情况被分为异常类Exception和错误类Error, 其中错误类表示严重的错误, 直接由Java系统处理.错误和异常分为3类:

l 输入错误: 主要指用户输入的数据格式, 没有按规定的形式输入

l 设备错误是不可预知的, 且不可避免

l 程序代码出错是因为程序设计和编写时候出现的考虑不全面引起的

Java的异常处理是通过3个关键词来实现的:try-catch-finally。用try来执行一段程序,如果出现异常,系统抛出(throws)一个异常,可以通过它的类型来捕捉(catch)并处理它,或最后(finally)由缺省处理器来处理。

 1 Try{  2     exception_method;  3 }catch(Exception1 e){  4     dealWith1;  5 }[catch(Exception2 e){  6     dealWIth2;  7 }][finally{  8     method;  9 }] 10 在异常对象抛出时,使用到两个关键字分别是:throws和throw,其中throw用于语句中抛出异常对象,例如: 11 Exception e = new Exception(“MyException”); 12 throw e; 13 14 throw new Exception(“MyException”); 15 throws用于描述在间接抛出异常类型。 16 public void MyException(int a, int b) throws Exception{ 17 }
View Code

原文:https://www.cnblogs.com/ftl1012/p/9347648.html

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!