汇才同飞教育汇才同飞学习平台

 找回密码
 立即注册
搜索
热搜: 活动 交友 javakc
 › fdx › 日志

简述java中处理异常的两种方式。   

2019-08-02 19:32:54 查看(122) 回复(0)

 

抛出或捕捉



class Exc0 {
  public static void main(String args[]) {
   try {
    int d = 0;
    int a = 1 / d;
    System.out.println("This will not be printed");
   } catch (ArithmeticException e) {
    System.out.println("Division by zero");
   }
      System.out.println("After catch statement");
     }
}

class ThrowDemo {
 static void demoproc() {
  try {
   throw new NullPointerException("demo");
  } catch (NullPointerException e) {
   System.out.println("Caught inside demoproc.");
   throw e; // rethrow the exception
  }
 }
 public static void main(String args[]) {
  try {
   demoproc();
  } catch (NullPointerException e) {
   System.out.println("Recaught: " + e);
  }
 }
}

评论 (0 个评论)

facelist

全部作者的其他最新日志



站点统计|举报|Archiver|手机版|小黑屋|Comsenz Inc.

GMT+8, , Processed in 0.195171 second(s), 9 queries .

Powered by javakc! X1.0

© 2004-2014 javakc

备案号:京ICP备17025800号-2

返回顶部