java 中Throwable常用方法
来源:互联网 发布:淘宝背景材图 编辑:程序博客网 时间:2024/06/05 14:39
Throwable常用方法
String getMessage() 返回此 throwable 的详细消息字符串
String toString() 返回此 throwable 的简短描述
void printStackTrace() 打印异常的堆栈的跟踪信息
package com.itheima_01;/* * Throwable的常用方法:String getMessage() String toString() void printStackTrace() * */public class ExceptionDemo4 {public static void main(String[] args) {try {System.out.println(2 / 0);} catch (ArithmeticException e) {// TODO Auto-generated catch blocke.printStackTrace();}}private static void method() {try {System.out.println(2 / 0);} catch(ArithmeticException e) {//String getMessage() : 原因//System.out.println(e.getMessage());//String toString() 类型和原因//System.out.println(e.toString());//void printStackTrace():类型原因和位置e.printStackTrace();}//System.out.println("hello");}}
finally的概述和应用场景
finally使用格式:
try{
}catch(异常类型 异常变量){
}finally{
//释放资源的代码
}
package com.itheima_01;import java.io.FileWriter;import java.io.IOException;/* * finally:组合try...catch使用,用于释放资源等收尾工作,无论try...catch语句如何执行,finally的代码一定会执行 * * try { * 有可能出现问题的代码; * * } catch(异常对象) { * 处理异常; * } finally { * 释放资源; * 清理垃圾; * } * */public class ExceptionDemo5 {public static void main(String[] args) {//method();FileWriter fw = null;try {System.out.println(2 / 0);fw = new FileWriter("a.txt");fw.write("hello");fw.write("world");//System.out.println(2 / 0);fw.write("java");//fw.close();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();} finally {//释放资源try {if(fw != null) {fw.close();}} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}private static void method() {try {System.out.println(2 / 1);} catch(ArithmeticException e) {System.out.println("除数不能为0");} finally {System.out.println("清理垃圾");}}}
阅读全文
1 0
- java 中Throwable常用方法
- Java中Throwable源码阅读
- Throwable#initCause(Throwable) 方法
- Throwable#initCause(Throwable) 方法
- java.lang.Throwable.getCause()方法实例
- java中throwable的再学习
- java中error,Exception,Throwable的关系
- 第08天 异常处理&Throwable常用方法&自定义异常
- java 中常用方法
- java中常用方法
- Throwable中的toString方法
- java中throwable类的error和exception的解释
- 深入java.lang.Throwable
- Java Throwable类
- Java.lang.throwable源代码
- java throwable exception error
- Java异常机制Throwable
- Java异常:Throwable
- SpringBoot四大神器之Actuator
- 使用ORACLE在线重定义将普通表改为分区表
- GDB调试下的多进程与多线程
- 破解前端面试(80% 应聘者不及格系列):从 DOM 说起
- 离线环境安装python第三方库
- java 中Throwable常用方法
- 2017年第八届蓝桥杯C/C++B组决赛题解
- 两种进入容器的方法
- Flutter进阶—实现动画效果(九)
- 在 CentOS 7 中使用 Nginx 和 PHP7-FPM 安装 Nextcloud
- 驱动线程和干活线程的关系
- ViewPager与Fragment结合使用,可滑动,可点击
- 将终端打印定向到log文件中
- 7. Reverse Integer--数字反转输出