JAVA_SE异常捕获机制中的try-catch案例

原创 2016年05月31日 22:37:06
/**
 * java异常捕获机制中的try-catch
 * @author gaop
 *
 */
public class ExceptionDemo1 {
    public static void main(String[] args) {
        System.out.println("START");
        
        try{
            //String str=null;
            //String str="";
            String str="a";
            
        /*
         * 当虚拟机指定到一处错误时,会创建一个该类型异常的实例,
         * 并将完成的错误报告设置好,然后将该异常抛出。
         *
         */
        System.out.println("len:"+str.length());
        System.out.println(str.charAt(0));
        System.out.println("Integer.parseInt(str)");
        /*
         * 在try语句中出错代码以下代码都不再被执行‘。
         */
        System.out.println("!!!!!!!!!!!!!!!!!");
        }catch (NullPointerException e){
            
            /*
             * catch块内容执行完毕就退出异常捕获机制,
             * 继续向下执行代码。
             */
            System.out.println("出现了空指针异常!");
            /*
             * catch块可以定义多个,指针不同异常有不同的处理手段,
             * 可以定义多个catch分别捕获这些异常。
             */
        }catch(StringIndexOutOfBoundsException e){
            System.out.println("字符串下标越界了");
        /*
         * 应当有一个好习惯,在最后一个catch中捕获Exception
         */
        }catch(Exception e){
            System.out.println("反正就是出错了");
        }
        System.out.println("程序结束了!");
    }
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

C#中的异常捕获机制(try catch finally)

C#中的异常捕获机制(try catch finally) 标签: c#exception数学计算classsystemc 2011-10-24 18:45 30213人阅读 评论(4) ...
  • kasama1953
  • kasama1953
  • 2016年08月12日 00:19
  • 13756

C#中的异常捕获机制(try catch finally)

转载自:http://blog.csdn.net/zevin/article/details/6901489 一、C#的异常处理所用到关键字 try 用于检查发生的异常,并帮助发送任何可能的异...
  • u013028876
  • u013028876
  • 2016年01月16日 16:55
  • 1858

java 异常捕捉 ( try catch finally ) 你真的掌握了吗?

前言: java 中的异常处理机制你真的理解了吗?掌握了吗? catch 体里遇到 return 是怎么处理? finally 体遇到 return 怎么办?finally 体里有 System....
  • Lu_Ca
  • Lu_Ca
  • 2016年08月11日 17:00
  • 8212

C#中的异常捕获机制(try catch finally)

必读
  • XPY567
  • XPY567
  • 2016年07月01日 10:06
  • 324

C#中的异常捕获机制(try catch finally)

C#中的异常捕获机制(try catch finally) //转自:http://blog.csdn.net/zevin/article/details/6901489 一、C#的异常...
  • call_from_dream
  • call_from_dream
  • 2015年05月29日 14:36
  • 312

黑马程序员:初步接触try catch异常捕获机制

----------------------  ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------         在学习...
  • u012637010
  • u012637010
  • 2013年12月19日 17:25
  • 613

C#中的异常捕获机制(try catch finally)

C#中的异常捕获机制(try catch finally) 一、C#的异常处理所用到关键字   try 用于检查发生的异常,并帮助发送任何可能的异常。   catch 以控制权更大的...
  • u011327981
  • u011327981
  • 2015年10月20日 19:19
  • 194

黑马程序员——C#中的异常捕获机制try-catch

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------   因为学过C语言的关系,再看C...
  • xg48762453
  • xg48762453
  • 2012年03月28日 23:14
  • 329

C# 中异常抛出捕获机制--throw / try,catch,finally

[转自:http://www.cnblogs.com/ammy714926/p/4397861.html] try{ messagebox.show("true"); } catch { mes...
  • qq_25235869
  • qq_25235869
  • 2017年01月10日 10:24
  • 195

从源码角度分析Android系统的异常捕获机制是如何运行的

我们在开发的时候经常会遇到各种异常,当程序遇到异常,便会将异常信息抛到LogCat中,那这个过程是怎么实现的呢? 我们以一个例子开始: import android.app.Activity; i...
  • u011064099
  • u011064099
  • 2015年10月10日 17:54
  • 1037
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JAVA_SE异常捕获机制中的try-catch案例
举报原因:
原因补充:

(最多只允许输入30个字)