异常处理
1、埔获异常,记录异常并响应合话的信息给用户
public static void main ( String [ ] args) {
try { test1 ( ) ;
} catch ( FileNotFoundException e) { system. out. println ( "您要找的文件不存在!! " ) ; e. printstackTrace ( ) ; } catch ( ParseException e) { system. out. println ( "您要解析的时间有问题了! " ) ; e. printStackTrace ( ) ; }
} public static void test1 ( ) throws FileNotFoundException ,ParseException { SimpleDateFormat sdf = new SimpleDateFormat ( pattern: "yyyy-MM-dd HH: mm : ss" ) ; Date d = sdf. parse ( source: "2028-11-11 10:24" ) ; system. out. println ( d) ; test2 ( ) ;
} public static void test2 ( ) throws FileNotFoundException {
Inputstream is = new FileInputStream ( name: "D:/meinv.png" ) ;
}
另外可以全部都用Exception来抛出异常,这样代码就会更简单一些
2.捕获异常,尝试重新修复
当输入的不是数字的话,程序直接崩了,会把异常抛出来。
此时要抓住异常,然后修复