java中try-catch的使用

本教程操作环境:windows7系统、java10版,DELL G3电脑。

1.try和catch概念

try — 用于监听。将要被监听的代码(可能抛出异常的代码)放在try语句块之内,当try语句块内发生异常时,异常就被抛出。

catch — 用于捕获异常。catch用来捕获try语句块中发生的异常。

2.try和catch用法

publicclassDemo1{

publicstaticvoidmain(String[]args){
try{
inti=10/0;
System.out.println("i="+i);
}catch(ArithmeticExceptione){
System.out.println("CaughtException");
System.out.println("e.getMessage():"+e.getMessage());
System.out.println("e.toString():"+e.toString());
System.out.println("e.printStackTrace():");
e.printStackTrace();
}
}
}

try语句块中有除数为0的操作,该操作会抛出java.lang.ArithmeticException异常。通过catch,对该异常进行捕获。

3.try-catch处理异常

privatestaticvoidreadFile(StringfilePath){
Filefile=newFile(filePath);
Stringresult;
BufferedReaderreader;
try{
reader=newBufferedReader(newFileReader(file));
while((result=reader.readLine())!=null){
System.out.println(result);
}
reader.close();
}catch(IOExceptione){
e.printStackTrace();
}}

原文来自:https://www.py.cn

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容