Java异常处理
Posted lisin-lee-cooper
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java异常处理相关的知识,希望对你有一定的参考价值。
一.异常框架
二.异常分类
1.必检异常:不可避免 必须进行异常处理,要不编译器报错,Exception以及它的子类(除去RuntimeException)
2.免检异常:RuntimeException以及它的子类
三.异常处理方式
Java编译期异常必须要进行处理,否则Java源文件在编译时编译器会提示错误,且源文件无法成功编译
Java编译期异常的处理方式有两种:
1.使用try、catch、finally关键字捕获异常
2.使用throws关键字声明抛出异常
使用try、catch、finally捕获异常
try
//可能会出现异常的代码
catch(Exception e)
//捕获执行的代码
finally
//不管是否发生异常都要执行的代码
finally根据情况可以省略
import java.text.SimpleDateFormat;
import java.util.Date;
public class ParseException
public static void main(String[] args)
//根据指定模式创建SimpleDateFormat对象
SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日");
try
//将字符串日期按照yyyy年MM月dd日的模式解析为Date对象
Date date=sdf.parse("2022-01-01");
catch (java.text.ParseException e)
System.out.println("字符串不符合解析模式");
使用throws声明抛出异常
public class ParseException
public static void main(String[] args) throws Exception
以上是关于Java异常处理的主要内容,如果未能解决你的问题,请参考以下文章