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#中的异常捕获机制(try catch finally) //转自:http://blog.csdn.net/zevin/article/details/6901489 一、C#的异常...

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

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------   因为学过C语言的关系,再看C...

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

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

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

[转自:http://www.cnblogs.com/ammy714926/p/4397861.html] try{ messagebox.show("true"); } catch { mes...

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

我们在开发的时候经常会遇到各种异常,当程序遇到异常,便会将异常信息抛到LogCat中,那这个过程是怎么实现的呢? 我们以一个例子开始: import android.app.Activity; i...

spring MVC异常捕获机制

spring MVC异常捕获机制spring MVC 提供了异常捕获机制 org.springframework.web.servlet.handler.SimpleMappingExceptionR...

Android全局异常捕获机制

安卓异常整体解决方案,从异常捕获、到异常日志写入、到异常上报等。。

异常捕获机制中的return

查了很多资料,大家对于java中异常捕获机制的return说法很多,下面总结自己一些遇到的情况 1.finally中没有return如下 public class Test{ publi...

黑马程序员--异常捕获机制

------- Windows Phone 7手机开发、.Net培训、期待与您交流! ------- 异常捕获机制 C#的异常处理所用到关键字   Try:用于检查发生的异常,并帮助发送...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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