/**
* 异常的几种常见处理
* @class Demo
* @description
* @author leeWisdom
* @copyRight copyright(c) 2012 南方航空,Rights Reserved
* @time May 30, 2012 10:53:52 AM
*/
public class Demo {
public static void main(String[] args) {
try{
boolean b = deal4();
}catch (Exception e) {
System.out.println(e.getMessage());
System.out.println("终于执行到内层的异常了~");
}
System.out.println("zzzzzzzzzz");
}
public static boolean deal() throws Exception{
boolean b = false;
try{
int z = 1/0;
b = true;
}catch (Exception e) {
b = false;
e.printStackTrace();
throw e;
}finally{
System.out.println("最后执行的~");
}
return b;
}
public static boolean deal2() throws Exception{
boolean b = false;
int z = 1/0;
b = true;
return b;
}
public static boolean deal3() throws Exception{
boolean b = false;
try{
int z = 1/0;
b = true;
}catch (Exception e) {
b = false;
e.printStackTrace();
throw new Exception("自定义异常啦~");
}finally{
System.out.println("最后执行的~");
}
return b;
}
public static boolean deal4(){
boolean b = false;
try{
int z = 1/0;
b = true;
}catch (Exception e) {
b = false;
e.printStackTrace();
try {
throw new Exception("自定义异常啦~");
} catch (Exception e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}finally{
System.out.println("最后执行的~");
}
return b;
}
}
分享到:
相关推荐
理解 掌握 掌握 掌握 学习目标 理解异常的概念 1 2 掌握处理异常的几种方式 掌握raise和assert语句,会抛出自定义的异常 3 4 掌握with和as环境安装器的使用 精品课件----Python常见异常处理全文共71页,当前为第2页...
大数据背景下,对于JAVA语言的研究大部分集中在对其进行的开发上,而对其异常行为的研究则相对...从JAVA语言的概念和特点等方面,对JAVA语言的异常进行了分析,阐述了JAVA语言异常种类,介绍了几 种常见异常处理方式。
主要介绍了详解SpringBoot 处理异常的几种常见姿势,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
该文档从简单的Java程序入手,介绍了如何产生随机数,介绍了正则表达式的关键,在...同时本文还介绍了异常的几种情况,更清晰的认识异常的处理,在工作中写出优质的代码,离不开这些细节。本文特别适合Java小白学习。
•所有异常对象都包含了如下几个常用方法: –getMessage():返回该异常的详细描述字符串。 –printStackTrace():将该异常的跟踪栈信息输出到标准错误输出。 –printStackTrace(PrintStream s):将该异常...
#资源达人分享计划#
这篇文章主要介绍了...下面是常用的几种异常处理方法 #通过实例属性 列表 字典构造对应的异常 class Human(object): def __init__(self, name, age, sex): self.name = name self.age = age def get_info(self):
我常用的几种方法 希望大家看看 那个是大家常用的而且比较不错的 以下是引用片段: Delphi中break,exit,abort跳出循环的比较 exit: 退出函数体 abort: 遇到异常,安静处理,就是不显示不提示 break: 退出当前循环...
c#中或多或少回出现一些意向不道的异常,那么如何去捕获这个异常就非常的关键–这个异常可能是系统的不可控因素也有可能是程序...catch中的表达式的几种类型 异常处理的一个运用流程 用throw去抛出异常 throw 后必须
前言 错误的出现并不总是编写程序的人的原因,....Net提供了许多预定义的异常类,我们下面看看一些常见特别的异常类吧(异常类太多了,这里就介绍几个常见的)。 对于.Net类,一般的异常类System.Exception派生自Sy
MTK_camera调试常见几十种问题处理方法 MTK Camera Tunning 调试 问题 处理 方法 预览失败 图像 异常
具体异常信息如下: 服务器应用程序不可用 您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。请点击 Web 浏览器中的“刷新”按钮重试您的请求。 管理员注意事项: 详述此特定请求失败原因的错误信息可在 Web ...
说异常处理前咱们先来看一下 RxJava2 中 Observable 订阅方法 subscribe() 我们常用的几种订阅方式: // 1 subscribe() // 2 Disposable subscribe(Consumer<? super T> onNext) // 3 Disposable subscribe...
请列举几种常见的Ruby数据类型。 4. Ruby中如何进行条件判断和控制流程?请列举几种条件判断和控制流程的语句。 5. 什么是Ruby中的字符串(String)操作?请说明在Ruby中的字符串常用操作方法。 6. 在Ruby中如何定义...
这种异常情况还有很多,常见的几种异常情况如下表所示。;Python 中,用try except语句块捕获并处理异常,其基本语法结构如下所示: try: ? ? 可能产生异常的代码块 except [ (Error1, Error2, ... ) [as e] ]: ? ??...
<BR>3、常见异常实例包括:数组下标越界,算法溢出(超出数值表达范围),除数为零,无效参数、内存溢出异常处理功能:主要处理一些同步异常(除数为0),不宜处理一些异步事件(Disk I/O End、网络信息到达、点击...
Java中的访问修饰符有哪几种?它们的区别是什么? 请解释Java中的抽象类和接口的概念及区别是什么? 请解释Java中的泛型(Generic)是什么?它有什么作用? Java中的异常处理机制是什么?如何处理异常? 请解释Java...