演示运行时异常的情况
这是一个反面教材,在学习中不讲究,但是在开发中不能这么干
注意:将异常抛出去的时候,不能抛给main方法,因为处理异常的时候谁调用这个有异常的方法谁就来处理这个异常。main是由jvm调用的,所以不能让jvm来处理异常,所以我们通常在开发中main方法中直接处理掉!
jvm处理异常的方式:
1.把异常的名称,错误原因及异常出现的位置等信息输出在了控制台
2.程序停止执行
package Test15_Demo.Demo02;/*@create 2020--12--03--9:31*/import java.io.FileWriter;import java.io.IOException;import java.util.Scanner;public class ExceptionDemo {public static void main(String[] args) throws IOException {Scanner sc = new Scanner(System.in);System.out.println("请输入文件的路径:");String path = sc.next();//创建文件流FileWriter fw = new FileWriter(path);//写出内容fw.write("AAA");//关闭资源fw.close();}}
