异常-Throwable的几个常见方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了异常-Throwable的几个常见方法相关的知识,希望对你有一定的参考价值。
1 package cn.itcast_04;
2
3 import java.text.ParseException;
4 import java.text.SimpleDateFormat;
5 import java.util.Date;
6
7 /*
8 * 在try里面发现问题后,jvm会帮我们生成一个异常对象,然后把这个对象抛出,和catch里面的类进行匹配。
9 * 如果该对象是某个类型的,就会执行该catch里面的处理信息。
10 *
11 * 异常中要了解的几个方法:
12 * public String getMessage():异常的消息字符串
13 * public String toString():返回异常的简单信息描述
14 * 此对象的类的 name(全路径名)
15 * ": "(冒号和一个空格)
16 * 调用此对象 getLocalizedMessage()方法的结果 (默认返回的是getMessage()的内容)
17 * printStackTrace() 获取异常类名和异常信息,以及异常出现在程序中的位置。返回值void。把信息输出在控制台。
18 */
19 public class ExceptionDemo {
20 public static void main(String[] args) {
21 String s = "2014-11-20";
22 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
23 try {
24 Date d = sdf.parse(s); // 创建了一个ParseException对象,然后抛出去,和catch里面进行匹配
25 System.out.println(d);
26 } catch (ParseException e) { // ParseException e = new ParseException();
27 // ParseException
28 // e.printStackTrace();
29
30 // getMessage()
31 // System.out.println(e.getMessage());// Unparseable date: "2014-11-20"
32
33 // toString()
34 // System.out.println(e.toString());// java.text.ParseException: Unparseable date: "2014-11-20"
35
36 e.printStackTrace();
37
38 //将来的处理:跳转到某个指定的页面(index.html)
39 }
40
41 System.out.println("over");
42 }
43 }
以上是关于异常-Throwable的几个常见方法的主要内容,如果未能解决你的问题,请参考以下文章