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: 非访问异常
    程序正常运行~~~
    

      

  • 相关阅读:
    POJ 1363
    HDU 1251(trie树)
    POJ 2081
    NYOJ 3(多边形重心)
    电子琴源码
    POJ 2503
    推荐些在线小制作小工具
    C# 在 webBrowser 光标处插入 html代码 .
    IIS自动安装程序(免费)
    developer express右键菜单显示汉化
  • 原文地址:https://www.cnblogs.com/langlove/p/3418043.html
Copyright © 2011-2022 走看看