Java_基础—编译期异常和运行期异常的区别

package com.soar.exception;

import java.io.FileInputStream;

public class Demo4_Exception {
    /*
    * A:编译期异常和运行期异常的区别
    * Java中的异常被分为两大类:编译时异常和运行时异常。
    * 所有的RuntimeException类及其子类的实例被称为运行时异常,其他的异常就是编译时异常
    * 
    * 编译时异常
        * Java程序必须显示处理,否则程序就会发生错误,无法通过编译
    * 运行时异常
        * 无需显示处理,也可以和编译时异常一样处理
    * B:案例演示
    * 编译期异常和运行期异常的区别
    * 编译时异常:在编译某个程序的时候,有可能会有这样,那样的事情发生,比如:文件找不到
    * 这样的异常就必须在编译的时候处理,如果不处理,编译通不过
    * 运行时异常:程序员所犯的错误,需要回来修改代码
     */
    public static void main(String[] args) {
        try{
        FileInputStream fis = new FileInputStream("xxx.txt"); 
        }catch(Exception e){
        }
    }
}
posted @ 2017-07-20 10:15  Soar_Sir  阅读(639)  评论(0编辑  收藏  举报