异常处理try...catch...catch

package com.day16.Exception;

public class ExceptionTwo {

  public static void main(String[] args) {
    int a=10;
    int b=0;
    int[] arr= {1,2,3,4,5};
    try {
      System.out.println(a/b);
      System.out.println(arr[10]);
    } catch (ArithmeticException e) {
      System.out.println("除数不能为0");
    } catch (ArrayIndexOutOfBoundsException e) {
      System.out.println("数组索引越界了");
    } catch (Exception e) {
      System.out.println("出错了");
    }
  }

}

原文地址:https://www.cnblogs.com/zhujialei123/p/9043606.html

时间: 2024-10-07 01:54:45

异常处理try...catch...catch的相关文章

Java基础 try...catch...catch 使用众多异常的父类 Exception,去捕 获 其所有子类异常

????JDK :OpenJDK-11 ?????OS :CentOS 7.6.1810 ?????IDE :Eclipse 2019?03 typesetting :Markdown ? code package per.jizuiku.base; /** * @author 给最苦 * @date 2019/06/29 * @blog www.cnblogs.com/jizuiku */ class Demo { /** * @param args */ public static void

22 C#中的异常处理入门 try catch throw

软件运行过程中,如果出现了软件正常运行不应该出现的情况,软件就出现了异常.这时候我们需要去处理这些异常.或者让程序终止,避免出现更严重的错误.或者提示用户进行某些更改让程序可以继续运行下去. C#编程语言本身就为我们提供了这种异常处理机制. C# 中的异常是对程序运行时出现的特殊情况的一种响应,比如尝试除以零.或者试图将一个字符串"aaa"转换成整数. 异常提供了一种把程序控制权从某个部分转移到另一个部分的方式.C# 异常处理时建立在四个关键词之上的:try.catch.finally

异常处理----使用 try…catch…finally 处理异常

使用 try-catch-finally 处理异常 异常处理是通过try-catch-finally语句实现的. try { ...... //可能产生异常的代码 } catch( ExceptionName1 e ) { ...... //当产生ExceptionName1型异常时的处置措施 } catch( ExceptionName2 e ) { ...... //当产生ExceptionName2型异常时的处置措施 } [finally { ...... //无条件执行的语句 } ] 异

java的异常处理机制(try…catch…finally)

1 引子try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解.不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单.听话.不信?那你看看下面的代码,“猜猜”它执行后的结果会是什么?不要往后看答案.也不许执行代码看真正答案哦.如果你的答案是正确,那么这篇文章你就不用浪费时间看啦.public class TestException{    public TestException()    {    }    boolean

异常处理方法 try catch finally

try catch finally的用法 package com.异常; import java.util.InputMismatchException; import java.util.Scanner; /** * 异常 * @author Administrator * try catch finally用法 */ public class Test1 { public static void main(String[] args) { Scanner sc =new Scanner(Sy

Java基础(一)异常处理关键字:try catch finally throw throws

嗨咯,大家晚上好,我的博客首篇开始了 ,我们一起加油吧! 都说java 语言是非常健壮性 如:垃圾回收机制.内存模型.异常处理,强类型转换.跨平台,等等,使得Java语言的受到青睐.今天我们先来聊聊java的异常处理机制try catch finally throw throws,平时我们貌似小瞧了这五个关键字.开发应用系统,良好异常的处理对系统后期的开发.维护.升级.用户的体验尤其重要. 异常有个非常重要的特征,从出现异常的位置 到 最顶端的main方法 如果你一直没catch到它,最终jvm

sqlserver 存储过程 try catch TRANSACTION (转)

CREATE PROCEDURE YourProcedure    ASBEGIN    SET NOCOUNT ON; BEGIN TRY---------------------开始捕捉异常       BEIN TRAN------------------开始事务        UPDATE A SET A.names = B.names FROM 表1 AS A INNER JOIN 表2 AS B ON A.id = B.id UPDATE A SET A.names = B.name

[转] c++ try catch 问题

windhaunting,原文地址 以前都是用try{} catch(…){}来捕获C++中一些意想不到的异常, 今天看了Winhack的帖子才知道,这种方法在VC中其实是靠不住的.例如下面的代码: try { BYTE* pch ; pch = ( BYTE* )00001234 ; //给予一个非法地址 *pch = 6 ; //对非法地址赋值,会造成Access Violation 异常 } catch(...) { AfxMessageBox( "catched" ) ; }

java中try 与catch的使用

(2011-10-08 17:08:43) 转载▼ 标签: 杂谈 分类: Java try{//代码区}catch(Exception e){//异常处理}代码区如果有错误,就会返回所写异常的处理. 首先要清楚,如果没有try的话,出现异常会导致程序崩溃.而try则可以保证程序的正常运行下去,比如说:try{int i = 1/0;}catch(Exception e){........}一个计算的话,如果除数为0,则会报错,如果没有try的话,程序直接崩溃.用try的话,则可以让程序运行下去,