个人中心
我的提问
我的回答
今日任务
我的设置
退出
文档资料
电脑网络
体育运动
医疗健康
游戏
社会民生
文化艺术
电子数码
娱乐休闲
商业理财
教育科学
生活
烦恼
资源共享
其它
歪果仁看中国
爱问日报
精选问答
爱问教育
爱问公益
爱问法律
try、catch 和 finally 具体太长了,自己百度
2个回答
自己在 网上,输入你想要了解的内容,自己搜索一下,答案就会出来了。
由于绝大多数异常都直接或间接从java.lang.Exception派生,catch(Exceptionex)就相当于说我们想要处理几乎所有的异常
1个回答
本文讨论的不是Java异常处理的一般性原则,因为这些原则已经被大多数人熟知。我们要做的是分析各种可称为“反例”(anti-pattern)的违背优秀编码规范的常见坏习惯,帮助读者熟悉这些典型的反面例子,从而能够在实际工作中敏锐地察觉和避免这些问题。 反例之一:丢弃异常 代码:15行-18行。 这段代...
2007年3月16日 来源: 233网校 反例之四:不说明异常的详细信息 代码:3行-18行。 仔细观察这段代码:如果循环内部出现了异常,会发生什么事情?我们可以得到足够的信息判断循环内部出错的原因吗?不能。我们只能知道当前正在处理的类发生了某种错误,但却不能获得任何信息判断导致当前...
Java编程中的异常处理是一个很常见的话题了,几乎任何一门介绍性的Java课程都会提到异常处理。不过,我认为很多人其实并没有真正掌握正确处理异常情况的方法和策略,最多也就不过了解个大概,知道点概念。本文就对三种不同程度和质量的Java异常处理进行了讨论,所阐述的处理异常的方式按手法的高下分为: 好,...
异常是一些对象,try-catch 机制了解异常类型的分层结构,并在客户机如何处理错误处理方面提供实际灵活性。例如,如果不能找到文件,则 FileInputStream 构造函数会抛出 FileNotFoundException,该异常是 IOException 的一个子类。此传统用法允许客户机处理...
问题: 我在我的应用程序中调用了外部方法并且想捕获它可能抛出的异常。我能捕获java.lang.Exception吗? 答案: 通过一个给定的方法去处理所有运行时和检测异常对于预防外部错误是不充分的。 你可以去读目前 JavaWorld文章 – “Java Tip 134: When Catchin...
首先解释一些java异常处理中必须搞清楚的定义和机制。Java语言规范将自Error类或RuntimeException类衍生出来的任何违例都称作“不可检查”(Unchecked)异常;其他所有异常则称作“可检查”(Checked)异常。 所谓可检查异常,是指我们应该自行处理的异常。至于处理的手段,...
java事件例子 import t.*; import t.event.*; import javax.swing.*; public class EventDemo5 extends WindowAdapter implements ActionListener { JButton b1 = ...
1.异常处理: 在Java语言的错误处理结构由try,catch,finally三个块组成。其中try块存放将可能发生异常的Java语言,并管理相关的异常指针;catch块紧跟在try块后面,用来激发被捕获的异常;finally块包含清除程序没有释放的资源,句柄等。不管try块中的代码如何退出,都将...
/** * (#)ThrowableManager.java1.0Apr 10, 2008 * * Copyright 2007- wargrey , Inc. All rights are reserved. */ package net.wargrey.application; import j...
因此,在出现异常时,最好能够提供一些文字信息,当前正在执行的类、方法和其他状态信息,包括以一种更适合阅读的方式整理和组织printStackTrace提供的信息
许多时候人们会被这样一种“美妙的”想法吸引:用一个catch语句捕获所有的异常
这些都是基本的知识, 是你将来工作的基本功 建议你还是自己做做吧 免得将来找不到工作
早期的编程语言(比如C语言)没有异常处理,通常是遇到错误返回一个特殊的值或设定一个标志,并以此判断是不是有错误产生。随着系统规模的不断扩大,这种错误处理已经成为创建大型可维护程序的障碍了。于是在一些语言中出现了异常处理机制,比如在Basic中的异常处理语句“on error goto”,而Java则...
1、不能在finally块中执行return,continue等语句,否则会把异常“吃掉”; 2、在try,catch中如果有return语句,则在执行return之前先执行finally块 请大家仔细看下面的例子: 以下是引用片段: public class TryTest { public st...
Java通过面向对象的方法进行异常处理,把各种不同的异常进行分类,并提供了良好的接口。这种机制为复杂程序提供了强有力的控制方式。同时这些异常代码与“常规”代码分离,增强了程序的可读性,编写程序时也显得更灵活。 异常处理还有一个好处是在你不能确定和处理异常时,你可以不处理,而把问题提交上去。另一方面,...
一、调用代码不能继续执行,需要立即终止。出现这种情况的可能性太多太多,例如服务器连接不上、参数不正确等。这些时候都适用非检测异常,不需要调用代码的显式捕捉和处理,而且代码简洁明了。 二、调用代码需要进一步处理和恢复。假如将 SQLException 定义为非检测异常,这样操作数据时开发人员理所当然的...