java中什么叫异常,哪些异常属于java常见异常

  java中什么叫异常,哪些异常属于java常见异常

  Java中的异常(Exception)又称为例外,是一个在程序执行期间发生的事件,它中断正在执行的程序的正常指令流。为了能够及时有效地处理程序中的运行错误,必须使用异常类。

  如何解决写爬虫IP受阻的问题?立即使用。

  在程序中,错误可能是由程序员无法控制的各种意外情况或环境引起的,如用户的坏数据、试图打开一个不存在的文件等。为了及时有效地处理程序中的运行错误,Java特别引入了异常类。

  例 1(推荐学习:java课程)

  为了更好地理解什么是异常,让我们看一个非常简单的Java程序。下面的示例代码允许用户输入1~3之间的整数,其他情况下提示输入错误。

  包装ch11

  导入Java . util . scanner;

  公共类TestO1

  {

  公共静态void main(String[] args)

  {

  System.out.println(请输入您的选择:(1到3之间的整数));

  扫描仪输入=新扫描仪(system . in);

  int num=input . nextint();

  开关(数量)

  {

  案例1:

  system . out . println( one );

  打破;

  案例二:

  system . out . println( two );

  打破;

  案例三:

  system . out . println( three );

  打破;

  默认值:

  system . out . println( error );

  打破;

  }

  }

  }一般情况下,用户会根据系统提示输入1到3之间的数字。但如果用户没有按要求输入,比如输入一个字母“A”,程序运行时会出现异常,运行结果如下所示。

  请输入您的选择:(1到3之间的整数)

  a

  线程“main”Java . util . inputmismatchexception中出现异常

  at java.util.Scanner.throwFor(未知来源)

  位于java.util.Scanner.next(未知来源)

  at java.util.Scanner.nextInt(未知来源)

  at java.util.Scanner.nextInt(未知来源)

  位于text . text . main(text . Java:11)异常产生的原因及使用原则

  在 Java 中一个异常的产生,主要有如下三种原因:

  Java内部错误中出现异常,这是由Java虚拟机生成的异常。

  编程代码错误导致的异常,如空指针异常、数组越界异常等。这种异常称为未检查异常,在某些类中一般需要处理这些异常。

  由throw语句手动生成的异常称为checked异常,通常用于向方法的调用方通知一些必要的信息。

  Java通过面向对象的方法处理异常。在运行一个方法的过程中,如果出现异常,方法会生成一个表示异常的对象,交给运行时系统,运行时系统会寻找相应的代码来处理异常。这就是java有什么不正常的细节。更多请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: