package cn.itcast_04;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/*
*
* 编译期异常和运行期异常的区别
*
* 编译期异常(不是RuntimeException):Java程序必须显示处理,否则程序就会发生错误,无法通过编译
*
* 运行期异常(RuntimeException)出现是因为编译不严谨:无需处理,也可以和编译时异常一样处理
*
*/
public class 编译期异常和运行期异常的区别 {
public static void main(String[] args) {
// 运行期异常
//int a = 10;
//int b = 0;
//if( b != 0) {
//System.out.println(a\b);
//}
//编译期异常
String s = "2014-11-20";
//SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH-mm-ss");
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
try {
Date d = sdf.parse(s);
} catch (ParseException e) {
//e.printStackTrace();
System.out.println("解析日期出问题了");
}
}
}
编译期异常和运行期异常的区别
最新推荐文章于 2022-08-15 16:48:51 发布