Java异常处理与设计原则

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

。网异b≥键a异常处理与设计原则常处理

JaVaExceptionHandlingMechanismandDesignPrinciDle与设计

李莹

L1Ylng

{扛西师范大学软件学院,扛西南昌33。。22)

(coIlegeofsoft怕fe,J18ngxiNor帕luniversity.JiBngxi№nchang330022)

摘要:Ja”的异常处理机制是其一大特色。丰文在舟绍Java语言的异常处理技术的基础上.提出了异常处理的设计

原则.从而为Java的程序设计实现提供技术上的借鉴。

关键词:Jav砒异常处理

中图分类号:TP311文献标识码:A文章编号:1671—4792一(2007)9—0039一02

Ab鲫acl:既ceptlHandllnEfeatureofJava.Theconc印tionandthoughtofexceptlon|IBsbeenrevie№d.

Andhowtohandletyplcalexc8ptionOfJavasho帅.

Kew∞rds:Java:ExceptionHandling

0引言方和任何时候,使程序的资源消耗巨大,大大影响程序的正异常是指在程序执行过程中发生的非正常事件,这些事常执行。

件的发生将中断程序的正常运行。所以在程序设计时,必须Exception及除RuntimeExcepti。n家族以外的所有子类

考虑到可能发生的异常,井做相应的处理。早期的编程语言都是检查型异常。编译时Java语言对方法或构造函数的执行

控有异常处理机制,处理错误完全靠程序员进行。一般以判所产生的检查型异常进行分析,检查程序是否包含检查异常

断返回值的方式处理错误.正常的程序代码和错误处理代码的旬柄。对于所有可能发生的检查异常.方法或构造函数必

混合在—起.给程序设计和维护带来很大的障碍。须用th…s子句声明异常的类。

Java用面向对象的方祛姓理异常,把各种不同的异常进Java类库包含了许多有用的异常类,使得程序员可以把

行分类.同时这种异常处理的机制将处理异常的代码和正常更多的时间花在程序设计上。同时J8va允许程序员自定义异

的程序代码分开,使程序维护起来更加方便.也增强了程序常类,用束处理应用程序中特定的逻辑运行错误.自定义异

的安全性和健壮性.常类必须继承现有的Exception的检查型异常类。

1Java异常处理机制

1.1异常分类

作为一种面向对象的语言,Java把异常封装在类中。所

有异常类的根类是nIrowable类,它派生出Errof和Excep_

t,on两个基本子类。盱ror类代表内存不足等致命性的错误,

一般这类异常是不可修复,不易处理的,Java通常不会捕获

此类异常。ExcePtion类是—般性的异常,这些异常可以被

捕获处理。Exception类有一个重要的子类Runtlme

Fxcept,on.是程序在运行过程中产生的异常。

在异常类的层次结构中,日ror家族和Runti岫Excep_

t-on家族都是非检查型异常。编译器不检查一个方法是否处

理或抛出这类异常,因此它可能出现在程序运行时的任何地图一Thrd岍ble类层级图

22Z——

Java异常处理与设计原则

作者:李莹, Li Ying

作者单位:江西师范大学软件学院,江西,南昌,330022

刊名:

科技广场

英文刊名:SCIENCE MOSAIC

年,卷(期):2007(9)

被引用次数:2次

1.高利亚Java异常处理策略[期刊论文]-计算机时代 2006(7)

2.金松,齐璇,柳军飞Java语言的异常处理设计原则[期刊论文]-计算机工程与设计 2003(12)

3.蓝雯飞基于Java的异常处理技术[期刊论文]-计算机系统应用 2006(7)

4.杨厚群,陈静Java异常处理机制的研究[期刊论文]-计算机科学 2007(3)

1.杜剑勐上海电信运营综合结算系统[学位论文]硕士 2008

引用本文格式:李莹.Li Ying Java异常处理与设计原则[期刊论文]-科技广场 2007(9)

相关文档
最新文档