• java代码异常捕获throws抛出异常


    总结:Throwable 是所以异常的父类。error和Exception是继承它的类

    Exception: 这类异常一般是外部错误,例如试图从文件尾后读取数据等,这并不是程序本身的错误,而是在应用环境中出现的外部错误。

    2.Error是比较严重的错误,一般程序不处理这种错误,Exception是程序应该处理的异常。

    异常分为普通异常和运行时异常,运行异常我们可以不处理,让虚拟机管它。普通异常我们必须用try{}catch(){}finally{}

    package com.b;
    
    //对于异常若不想在方法里捕获,可以在方法声明的时利用*throws*声明进行抛出,
    //返回类型  方法名 <参数> throws 异常列表。多个异常逗号隔开
    public class juity { // 在这里我总是习惯了抛出的异常是Exceptoin。但不对。异常有很多种啊
    	public static void throwException() throws IllegalAccessException {// 切记,throw后面的异常我不能不懂得。它是个父类。有很多
    		// 异常类。根据需要,添加
    		throw new IllegalAccessException("非访问异常");
    	}
    
    	public static void main(String[] args) {
    		try {
    			// System.out.println("");
    			throwException();// 异常方法
    
    		} catch (IllegalAccessException e) {
    			// System.out.println(e.getMessage());
    			System.out.println("捕获异常:" + e);
    		}
    		System.out.println("程序正常运行~~~");
    	}
    
    }
    //
    捕获异常:java.lang.IllegalAccessException: 非访问异常
    程序正常运行~~~
    

      

  • 相关阅读:
    silverlight 打印
    Silverlight 设置颜色
    JAVA开发Web Service几种框架介绍
    初始化 Gradle 工程目录(转自: 隔叶黄莺 Unmi Blog)
    正则表达式集合
    软件工程(一)
    JAVA多线程与多进程
    配置hibernate根据实体类自动建表功能(转载)
    配置DruidDataSource参考(com.alibaba.druid.pool.DruidDataSource)
    JVM内存堆布局图解分析
  • 原文地址:https://www.cnblogs.com/langlove/p/3418043.html
Copyright © 2020-2023  润新知