`

异常的几种常见处理

阅读更多
/**
 * 异常的几种常见处理
 * @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;
	}
}

 

分享到:
评论

相关推荐

    精品课件-Python常见异常处理.pptx

    理解 掌握 掌握 掌握 学习目标 理解异常的概念 1 2 掌握处理异常的几种方式 掌握raise和assert语句,会抛出自定义的异常 3 4 掌握with和as环境安装器的使用 精品课件----Python常见异常处理全文共71页,当前为第2页...

    基于JAVA语言的异常处理探讨分析.pdf

    大数据背景下,对于JAVA语言的研究大部分集中在对其进行的开发上,而对其异常行为的研究则相对...从JAVA语言的概念和特点等方面,对JAVA语言的异常进行了分析,阐述了JAVA语言异常种类,介绍了几 种常见异常处理方式。

    详解SpringBoot 处理异常的几种常见姿势

    主要介绍了详解SpringBoot 处理异常的几种常见姿势,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    DAY_13 Java常用类及异常处理.md

    该文档从简单的Java程序入手,介绍了如何产生随机数,介绍了正则表达式的关键,在...同时本文还介绍了异常的几种情况,更清晰的认识异常的处理,在工作中写出优质的代码,离不开这些细节。本文特别适合Java小白学习。

    【09-异常处理】

    •所有异常对象都包含了如下几个常用方法:  –getMessage():返回该异常的详细描述字符串。  –printStackTrace():将该异常的跟踪栈信息输出到标准错误输出。  –printStackTrace(PrintStream s):将该异常...

    几种异常值判别准则在安全监测数据处理中的应用.pdf

    #资源达人分享计划#

    python异常处理try except过程解析

    这篇文章主要介绍了...下面是常用的几种异常处理方法 #通过实例属性 列表 字典构造对应的异常 class Human(object): def __init__(self, name, age, sex): self.name = name self.age = age def get_info(self):

    Delphi 跳出循环的几种方法

    我常用的几种方法 希望大家看看 那个是大家常用的而且比较不错的 以下是引用片段: Delphi中break,exit,abort跳出循环的比较 exit: 退出函数体 abort: 遇到异常,安静处理,就是不显示不提示 break: 退出当前循环...

    C#异常处理的技巧和方法

    c#中或多或少回出现一些意向不道的异常,那么如何去捕获这个异常就非常的关键–这个异常可能是系统的不可控因素也有可能是程序...catch中的表达式的几种类型 异常处理的一个运用流程 用throw去抛出异常 throw 后必须

    你应该知道的.NET错误与异常处理机制

    前言 错误的出现并不总是编写程序的人的原因,....Net提供了许多预定义的异常类,我们下面看看一些常见特别的异常类吧(异常类太多了,这里就介绍几个常见的)。 对于.Net类,一般的异常类System.Exception派生自Sy

    MTK_camera调试常见问题处理方法

    MTK_camera调试常见几十种问题处理方法 MTK Camera Tunning 调试 问题 处理 方法 预览失败 图像 异常

    asp.net服务器上几种常见异常的解决方案.

    具体异常信息如下:  服务器应用程序不可用 您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。请点击 Web 浏览器中的“刷新”按钮重试您的请求。 管理员注意事项: 详述此特定请求失败原因的错误信息可在 Web ...

    谈谈RxJava2中的异常及处理方法

    说异常处理前咱们先来看一下 RxJava2 中 Observable 订阅方法 subscribe() 我们常用的几种订阅方式: // 1 subscribe() // 2 Disposable subscribe(Consumer<? super T> onNext) // 3 Disposable subscribe...

    Ruby常见面试题.pdf

    请列举几种常见的Ruby数据类型。 4. Ruby中如何进行条件判断和控制流程?请列举几种条件判断和控制流程的语句。 5. 什么是Ruby中的字符串(String)操作?请说明在Ruby中的字符串常用操作方法。 6. 在Ruby中如何定义...

    测量程序编制 - python 77异常处理(一) .pptx

    这种异常情况还有很多,常见的几种异常情况如下表所示。;Python 中,用try except语句块捕获并处理异常,其基本语法结构如下所示: try: ? ? 可能产生异常的代码块 except [ (Error1, Error2, ... ) [as e] ]: ? ??...

    JSTL详细标签库介绍

    <BR>3、常见异常实例包括:数组下标越界,算法溢出(超出数值表达范围),除数为零,无效参数、内存溢出异常处理功能:主要处理一些同步异常(除数为0),不宜处理一些异步事件(Disk I/O End、网络信息到达、点击...

    java面试常见问题.docx

    Java中的访问修饰符有哪几种?它们的区别是什么? 请解释Java中的抽象类和接口的概念及区别是什么? 请解释Java中的泛型(Generic)是什么?它有什么作用? Java中的异常处理机制是什么?如何处理异常? 请解释Java...

Global site tag (gtag.js) - Google Analytics