
方式二: 不要将异常抛出去,因为会留在JVM中,程序终止
(选第二个)try/catch 这样程序不会终止

或者选择要处理异常的代码,ctrl + t键
这是官方打印的异常信息
package com.itheima.d4_exception_runtimeException;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.InputStream;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class ExceptionDemo2 {public static void main(String[] args) {System.out.println("程序开始");parseTime("2011-11-11 11:11:11");System.out.println("程序结束");}public static void parseTime(String date) {// 创建一个简单日期格式化的对象 选中要处理异常的代码,ctrl + alt + ttry {SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Date d = sdf.parse(date); // 解析当前日期对象System.out.println(d);} catch (ParseException e) {// 在catch这里解析出现问题e.printStackTrace(); // 打印异常栈信息// System.out.println("出现了解析时间异常,走点心");}try {InputStream is = new FileInputStream("E:/meinv.jpg");// } catch (FileNotFoundException e) {} catch (Exception e){// Exception 拦截一切异常信息 这个用的最多// System.out.println("你的文件都不存在");e.printStackTrace();}}}
