怎么在Java项目中对异常进行处理

  介绍

本文章向大家介绍怎么在Java项目中对异常进行处理的基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

Java可以用来干什么

Java主要应用于:1。网页开发;2。Android开发;3。客户端开发;4。网页开发;5。企业级应用开发;6。Java大数据开发;7。游戏开发等。

1。异常例子

class  TestTryCatch  {   public 才能;static  void  main (String [], args) {   ,,,int  arr [],=, new  int [5];   ,,,的arr [7],=, 10;   ,,,System.out.println(“结束! ! !“);   ,,}   }

输出:(越界)

Exception 拷贝thread “main", java.lang.ArrayIndexOutOfBoundsException: 7   at  TestTryCatch.main (TestTryCatch.java: 4)      进程已结束,退出代码1

2。异常处理

怎么在Java项目中对异常进行处理”> <br/> <img src=

class  TestTryCatch  {   public 才能;static  void  main (String [], args) {   ,,,try  {   ,,,,,int  arr [],=, new  int [5];   ,,,,,arr [7],=, 10;   ,,,}   ,,,catch  (ArrayIndexOutOfBoundsException  e) {   ,,,,,System.out.println(“数组范围越界!“);   ,,,,,System.out.println(“异常:“+ e);   ,,,}   ,,,finally  {   ,,,,,System.out.println(“一定会执行最后语句块“);   ,,,}   ,,,System.out.println(“结束! ! !“);   ,,}   }

输出:

数组范围越界!   异常:java.lang.ArrayIndexOutOfBoundsException: 7   一定会执行最后语句块   结束了! ! !

怎么在Java项目中对异常进行处理

3。抛出异常

语法:<代码>把异常类实例对象,

int  a =, 5日,b =, 0;   尝试{   如果才能(b ==, 0)   ,,,throw  new  ArithmeticException(“一个算术异常,除数0“);   其他的才能   ,,,System.out.println (a +“/? b +“=?, a/b);   }   抓住(ArithmeticException  e) {   System.out.println才能(“抛出异常:“+ e);   }

输出:

抛出异常:java.lang.ArithmeticException:,一个算术异常,除数0

对方法进行异常抛出

void 添加(int ,, int  b), throws  Exception  {   ,,,int  c =, a/b;   ,,,System.out.println (a +“/? b +“=? c);   以前,,}
 TestTryCatch  obj =, new  TestTryCatch ();
  obj.add (4,, 0); 

输出:(报错)

java:,未报告的异常错误java.lang.Exception;,必须对其进行捕获或声明以便抛出

可见,方法后面跟了<代码>抛出异常1,异常2…<强> 在调用处<强>处理

改为:

TestTryCatch  obj =, new  TestTryCatch ();   尝试{   obj.add才能(4,,0);   }   catch  (Exception  e) {   System.out.println才能(“必须处理异常:“+ e);   }

输出:

必须处理异常:java.lang.ArithmeticException:,/, by  0

4。编写异常类

语法:(继承延伸<代码> 类异常)

class 异常类名,extends 异常{   ……   } class  MyException  extends 异常{   public 才能;MyException (String 味精){   ,,,//,调用,Exception 类的构造方法,存入异常信息   ,,,超级(味精);   ,,}   } {试   throw 才能;new  MyException(“自定义异常!“);   }   catch  (Exception  e) {   System.out.println才能(e);   }

输出:

MyException:,自定义异常!

以上就是小编为大家带来的怎么在java项目中对异常进行处理的全部内容了,希望大家多多支持!

怎么在Java项目中对异常进行处理