Java异常的使用方法:try {}catch (){ }finally{ }
异常使用方法及Java常见异常总结:
异常使用方法:
tyr {
这里放置有可能会出现异常/错误的代码;
}catch( 此括号里放置异常类型的参数 比如:Exception e ,Exception是变量类型 e是变量名){
用来捕捉异常的信息。
输出异常的性质、类型,;catch语句块里最好有处理异常的代码,养成良好的编码习惯。
通常异常处理用三个函数来获取异常的有关信息:
比如 1. getMessage():输出错误的性质 2.toStrring()函数:给出异常的类型与性质 3.printStackTrace()函数:指出异常的类型 性质 栈层次及出现在程序里的位置。
}
finally{
完整的异常处理语句一定要包含finally语句,不管程序中是否有无异常发生,并且不管try-catch是否顺利执行完毕,都会执行finally语句,即这里放置一定要执行的代码;有几种情况不会执行:1. finally语句块里发生异常 2.在前面的代码使用了System.exit()退出了程序 3.程序所在线程死亡 4.关闭cpu。
}
举例:
public class Take{
public static void public static void main(String[] args) {
try{
String str="lili";
System.out.println(str+"年龄是");
int age=Integer.parseInt("20L");//数据类型转换
System.out.println(age);
}catch(Exception e){
e.printStackTrace();
}
finally{
System.out.println("此处是finally代码块,一定会执行!");
}
}
}
输出结果:
此处输出:lili年龄是:
此处会输出:异常的类型 NumberFormatException (字符串转换为数字)异常
此处输出:此处是finally代码块,一定会执行!
常见的异常类:
当我们的代码含以上常见操作时,一定不要忘记做异常的处理!
- 点赞
- 收藏
- 分享
- 文章举报
- Java - Java语言如何进行异常处理,关键字:throws、throw、try、catch、finally分别如何使用?
- Java语言核心-使用try-catch捕获单个异常
- java关于异常处理只使用try-finally而不使用catch
- Java中异常处理之try和catch代码块的使用
- Java异常处理之try...catch...语句的使用进阶
- Java + tryCatch相关使用方法
- Java语言如何进行异常处理,关键字:throws、throw、try、catch、finally分别如何使用?
- Java中使用try...catch以及try...catch...finally捕获异常
- JAVA学习笔记25——异常机制1:Exception简介+异常处理的try_catch_finally方法
- Java异常处理(try、catch、finally使用)
- Java 之路 (十二) -- 异常(基本常识、try-catch-finally、throw、throws、使用指南)
- try{}catch(){}//根据异常信息使用不同的方法要怎么实现
- Java 中使用 try-catch-finally处理异常
- 使用MySQL和Hibernate时,出现java.lang.UnsupportedOperationException: Update queries only supported through HQL异常的解决方法
- JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗
- Java.异常:自定义异常类,throw,throws,try...catch,finally
- [转贴]从零开始学C++之异常(一):C语言错误处理方法、C++异常处理方法(throw, try, catch)简介
- java 异常捕捉 ( try catch finally ) 深度解析
- java异常处理之throw, throws,try和catch
- C#中异常的处理方法 try{} eatch{} finally{} 的使用