package cn.itcast_05;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/*
*
* 在try里面发现问题后,JVM会帮我们生成一个异常处理对象,然后把这个对象抛出,和catch里面的类进行匹配
* 如果该对象是某个类型的,就会执行catch里面的处理信息
*
*
* 异常中要了解的几个方法
* public String getMessage();异常消息字符串
* public String toString();返回异常的简单信息描述
* 此对象的类的name(全路径)
* “ :”(冒号和一个空格)
* 调用此对象getLocalizedMessage()方法(默认返回的是getMessage()的内容)
* PrintStackTrace(); 获取异常类名和异常信息,以及异常出现在程序中的位置,返回值void
* 把信息输出在控制台
*/
public class Throwabled的几个常见方法 {
public static void main(String[] args) {
String s = "2014-11-20";
SimpleDateFormat f = new SimpleDateFormat("yyyy-MM-dd HH-mm-ss");//出错的地方
try {
Date d = f.parse(s);//创建了一个ParseException对象,然后抛出去,和catch里面进行匹配
System.out.println(d);
} catch (ParseException e) {//printStackTrace e = new printStackTrace();
//printStackTrace
//e.printStackTrace();
//getMessage
//System.out.println(e.getMessage());
//Unparseable date: "2014-11-20"
// toString()
//System.out.println(e.toString());
//java.text.ParseException: Unparseable date: "2014-11-20"
//PrintStackTrace
e.printStackTrace();
//跳转到某个页面
}
System.out.println("over");
}
}
Throwabled的几个常见方法
最新推荐文章于 2023-12-18 22:08:48 发布