广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 软件教程 > Java技术 > 正文

惠州什么是Java异常?_北大青鸟IT计算机学校

作者:邓华发布时间:2021-03-28分类:Java技术浏览:962


导读:相信学过Java的同学都听过Java异常,那么什么是Java异常呢?接下来由惠州北大青鸟学术部老师给大家分享一下什么是Java异常。

相信学过Java的同学都听过Java异常,那么什么是Java异常呢?接下来由惠州北大青鸟学术部老师给大家分享一下什么是Java异常。

什么是Java异常?

异常是在运行时在代码序列中出现的异常状况。例如,读取一个不存在的文件。

Java异常是描述异常条件的对象发生在一段代码中。

Java异常的关键词是什么?

Java异常处理通过五个关键字管理: try,catch,throw,throws和finally。

try block包含要监视的程序语句异常。

如果在块中发生异常,则抛出异常。

catch 语句可以捕获异常并以合理的方式处理它。

要手动抛出异常,请使用关键字throw。

任何抛出的异常一个方法必须由一个 throws 子句指定。

任何代码绝对必须是在try块完成之后执行的命令被放在 finally 块中。

Java异常的语法是什么?

要处理一个异常,我们把可能有的代码在try ... catch语句中的异常。

try {
// block of code to monitor for errors
}
catch (ExceptionType1 exOb) {
// exception handler for ExceptionType1
}catch (ExceptionType2 exOb) {
// exception handler for ExceptionType2
}

可能有异常的程序语句包含在 try 块中。异常处理程序使用 catch 语句进行编码。

这里, ExceptionType 是发生的异常的类型。

例子

在try块和catch子句中封装要监视的代码。

下面的程序包括一个try块和一个catch子句处理由除法生成的ArithmeticException错误:

public class Main {  public static void main(String args[]) {    int d, a;    try { // monitor a block of code.      d = 0;
     a = 42 / d;
     System.out.println("This will not be printed.");
   } catch (ArithmeticException e) { // catch divide-by-zero error      System.out.println("Division by zero.");
   }
   System.out.println("After catch statement.");
 }
}

此程序生成以下输出:

Division by zero.

想了解更多关于Java的资讯,可以来惠州北大青鸟新方舟校区了解一下。

Java11.png

Java

标签:惠州计算机JAVA软件开发惠州计算机Java软件开发惠州计算机JAVA培训惠州计算机JAVA软件开发学校惠州计算机Java软件开发培训JAVAJava软件开发北大青鸟IT计算机学校北大青鸟IT软件学校北大青鸟IT学校


Java技术排行
标签列表
网站分类
文章归档
最近发表