java学习——异常处理机制
public class ExceptionDemo2 {
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int i=0;
        int a[]={1,2,3,4};
        for( i = 0; i<5; i++)
        {
            try
            {
                System.out.print("a[" + i + "]/"+ "=" + (a[i]/i));
            }
            catch(ArrayIndexOutOfBoundsException e)
            {
                System.out.print("捕获数组下标越界");
            }
            catch(ArithmeticException e)
            {
                System.out.print("捕获算术异常");
            }
            finally
            {
                System.out.print("finally i=" + i);
            }
            System.out.println("继续!");
        }
    }
}

public class ThrowsDemo {
    public static void throwOne() throws IllegalAccessException{
        System.out.println("inside throwOne.");
        throw new IllegalAccessException("ThrowsDemo");
    }
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        try
        {
            throwOne();
        }
        catch(IllegalAccessException e)
        {
            System.out.println("Caught" + e);
        }
    }
}

java学习——异常处理机制的更多相关文章
- Java学习——内存机制
		
Java学习——内存机制 摘要:本文主要介绍了Java的内存机制. 部分内容来自以下博客: https://www.cnblogs.com/xrq730/p/4827590.html https:// ...
 - 异常处理器详解 Java多线程异常处理机制  多线程中篇(四)
		
在Thread中有异常处理器相关的方法 在ThreadGroup中也有相关的异常处理方法 示例 未检查异常 对于未检查异常,将会直接宕掉,主线程则继续运行,程序会继续运行 在主线程中能不能捕获呢? 我 ...
 - Java -- 异常的捕获及处理 -- Java的异常处理机制
		
7.1.4 Java的异常处理机制 在整个Java的异常处理中,实际上也是按照面向对象的方式进行处理,处理的步骤如下: ⑴ : 一旦产生异常,则首先会产生一个异常类的实例化对象. ⑵ : 在try语句 ...
 - Java之异常处理机制
		
来源:深入理解java异常处理机制 2.Java异常 异常指不期而至的各种状况,如:文件找不到.网络连接失败.非法参数等.异常是一个事件,它发生在程序运行期间,干扰了正常的指令流程.Java通 ...
 - java的异常处理机制(try…catch…finally)
		
1 引子try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解.不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单.听话.不信 ...
 - 深入理解java的异常处理机制
		
JAVA异常的概念 异常指不期而至的各种状况,如:文件找不到.网络连接失败.非法参数等.异常是一个事件,它发生在程序运行期间,干扰了正常的指令流程.Java通 过API中Throwable类的 ...
 - Java 的异常处理机制
		
异常是日常开发中大家都「敬而远之」的一个东西,但实际上几乎每种高级程序设计语言都有自己的异常处理机制,因为无论你是多么厉害的程序员,都不可避免的出错,换句话说:你再牛逼,你也有写出 Bug 的时候. ...
 - java——关于异常处理机制的简单原理和应用
		
异常处理机制的简单原理和应用 一.Execption可以分为java标准定义的异常和程序员自定义异常2种 (1)一种是当程序违反了java语规则的时候,JAVA虚拟机就会将发生的错误表示为一个异常.这 ...
 - Java学习---异常处理的学习
		
基础知识 任何一门计算机程序设计语言都包括有绝对正确和相对正确的语句.绝对正确: 指任何情况下, 程序都会按照流程正确执行:相对正确: 程序的运行受到运行环境的制约, 在这种情况下, 需要附加检测和控 ...
 
随机推荐
- 管道符和作业 shell变量 环境变量
			
管道符 | 前一个命令的输出,变成后一个命令的输入 ctrl +z 暂停 bg cmd 后台运行 fg # 调回前台 直接让程序进入后台,可以在后面加上 cmd &am ...
 - 【状压DP】【HDOJ1074】
			
http://acm.hdu.edu.cn/showproblem.php?pid=1074 Doing Homework Time Limit: 2000/1000 MS (Java/Others) ...
 - 【带权并查集】【HDOJ】
			
http://acm.hdu.edu.cn/showproblem.php?pid=3047 Zjnu Stadium Time Limit: 2000/1000 MS (Java/Others) ...
 - 《DSP using MATLAB》Problem 5.7
			
代码: %% ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ %% Output In ...
 - struts2拦截器执行模拟  参考马士兵老师
			
public class ActionProxy { public static void main(String[] args) { //模拟ActionProxy调用invoke()方法 Acti ...
 - using python to compute production rules
			
#coding=utf8 import loggingimport itertoolsimport reimport sys logger = logging.getLogger()root_form ...
 - 公钥与私钥,HTTPS详解 转载
			
1.公钥与私钥原理1)鲍勃有两把钥匙,一把是公钥,另一把是私钥2)鲍勃把公钥送给他的朋友们----帕蒂.道格.苏珊----每人一把.3)苏珊要给鲍勃写一封保密的信.她写完后用鲍勃的公钥加密,就可以达到 ...
 - TypeScript 之 基础类型、高级类型
			
基础类型:https://m.runoob.com/manual/gitbook/TypeScript/_book/doc/handbook/Basic%20Types.html 高级类型:https ...
 - 利用pipeline批量插入数据到redis
			
在推荐系统中,推荐候选集格式一般是,itemid itemid_list.要把itemid作为key,推荐列表作为value批量插入到redis. 比如文件cf.data为: cf_763500210 ...
 - Redis 键命令
			
1.设置key值 set name zhangsan 删除key del name 2. 判断key是否存在 exists a,返回1 说明存在: 0 表示不存在 3. 剩余过期时间 ttl 返回- ...