// 像下面底层的问题向上抛,抛给方法调用者 方法调用者使用try方法 保证异常结果最后没有抛给JVM终止程序即可
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("程序开始");try {parseTime("2011-11-11 11:11:11"); // 方法调用者使用try方法 保证异常结果最后没有抛给JVM终止程序即可} catch (ParseException e) {e.printStackTrace();} catch (FileNotFoundException e) { // 有异常才走catch方法e.printStackTrace();}System.out.println("程序结束");}// 像下面底层的问题向上抛,抛给方法调用者public static void parseTime(String date) throws ParseException, FileNotFoundException {// 创建一个简单日期格式化的对象 选中要处理异常的代码,ctrl + alt + tSimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Date d = sdf.parse(date); // 解析当前日期对象System.out.println(d);InputStream is = new FileInputStream("E:/meinv.jpg");}}
