zoukankan      html  css  js  c++  java
  • 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: 非访问异常
    程序正常运行~~~
    

      

  • 相关阅读:
    【Matlab】去除图片周围空白区域(plot subplot)
    使用nbdev进行jupyter项目的开发
    如何绘制符合打印标准的图形
    如何使用Python完成视频的快速剪辑
    如何查看和修改论文图片的打印尺寸
    使用TMUX替代screen工具
    Emacs设置包管理器以及镜像
    Emacs的配置文件
    Emacs Windows的设置
    数据科学新的工具Julia
  • 原文地址:https://www.cnblogs.com/langlove/p/3418043.html
Copyright © 2011-2022 走看看