浅谈java编程中异常处理方法及技巧

浅谈java编程中异常处理方法及技巧

ID:10657363

大小:27.00 KB

页数:5页

时间:2018-07-07

浅谈java编程中异常处理方法及技巧_第1页
浅谈java编程中异常处理方法及技巧_第2页
浅谈java编程中异常处理方法及技巧_第3页
浅谈java编程中异常处理方法及技巧_第4页
浅谈java编程中异常处理方法及技巧_第5页
资源描述:

《浅谈java编程中异常处理方法及技巧》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、浅谈JAVA编程中异常处理方法及技巧【摘 要】随着网络时代的全面进入人们的生活,网络技术的不断的更新、完善,给人们的生活水平、工作效率都得到了极大的提高,其中JAVA编程是计算机高级语言,以其独到的竞争优势,被计算机以及各个方面所广泛使用,但是JAVA编程出现异常现象也是在所难免的,很多人在处理JAVA编程中出现的异常问题时,常常采取的措施不及或者采用恶劣的方法,在计算机系统编译器面前屡屡碰壁。笔者认为,JAVA编程中异常处理方法分为三个方法进行分析,根据对比分析出JAVA编程中异常处理的方法与技巧。【关键词】J

2、AVA编程;异常处理;编程0.引言5Java语言是计算机应用较为广泛的编程语言,提高了计算机的运作效率,给人们的生活、工作都带来极大的便捷,在Java语言在设计之初有相应的异常处理的框架方案,但在JAVA编程中异常处理的方法与技巧仍是没有得到统一的方法,对于Java编程中的异常处理是一个很多见的话题之一,备受人们关注,但是对于其正确处理异常情况的方法与技巧的却没有被大多数人所真正掌握,如何正确处理Java异常处理,提高计算机的应用程序,是我们目前迫切解决的问题。1.JAVA编程中异常检查在JAVA编程中,是否出现

3、异常,要想对一些java异常有一定了解,必须要搞清楚其定义和机制,java编程中出现的异常分为两种情况:其一是“不可检查”(Unchecked)异常,就是Java语言规范将自Error类或RuntimeException类衍生出来的任何违例,这类JAVA编程的异常有的是在我们的控制之外(Error),也有我们不该允许的情况(RuntimeException)。其二是“可检查”(Checked)异常,如其他所有异常。这类异常我们可以自行处理的,可以通过加以控制(trycatch)或通告(throws)他们有可能产生

4、,通过指的是应捕捉那些已知如何处理的异常,而通告那些不知如何处理的异常。2.JAVA编程中异常处理的方法与技巧JAVA编程中异常处理的方法分为:优秀、一般、较差三种,同时向你介绍一下在每个方法中的一些解决这些问题小技巧。2.1优秀的异常处理方法JAVA语言是通过调用者提出异常警告的方式而显著地提升了软件开发中的异常处理能力,从而对Java语言中的“方法(method)”进行了扩展和增强,顺利解决异常问题,例如:6754795try{FileInputStreamfis=newFileInputStream(arg

5、s[0]);//othercodehere…}catch(FileNotFoundExceptionfnfe){System.out.println(“File:”+args[0]+”notfound.Aborting.”);System.exit(1);}Java的最佳方法就是采用的关键字就是“throws”,在这种方法原型中出现的异常提示增加了编程的可靠性,然后再对异常进行相应的处理,捕获并且处理FileNotFoundException这一异常情况。try{FileInputStreamfis=newFil

6、eInputStream(args[0]);}catch(FileNotFoundExceptionfnfe){System.out.println(“File:“+args[0]+“notfound.Aborting.”);System.exit(1);}同时Java异常处理可检查异常、用户定义异常和在JDK1.4中推出的新型Java记录API(JavaLogging5API)。这也是JAVA编程处理异常的又一特性。2.2一般的异常处理方法Java异常处理的一般方法,会造成两种不好的情况出现,如滥用非检查异常(

7、uncheckedExceptions)和滥用catchall构造器等,从而在处理JAVA中把异常问题弄得越来越复杂,一种属于RuntimeException的子类,通常程序员可以对其不用检查异常的限制,从而产生解决异常的方法;二种异常处理的陋习是catchall构造器,异常捕获代码模块,从而处理所有扔给它的可能异常。以下是catchall处理器的实例:try{}catch(Throwablet){t.printStackTrace();}在其处理器的使用上也是有限制的,通常有被授权或是中央错误处理器联合使用才能

8、够在编写关键程序中使用,仍然存在解决中的局限。2.3较差的异常处理方法Java程序中很多人在处理异常时很容易出现错误,造成出现较差的异常处理方法,比如用“new”关键词为其分配内存,抛开某个异常;在使用finally模块关闭文件解析异常,需要捕获OutOfMemoryError5,但却存在异常处理的缺陷,并不是可检查异常。3.结语通过以上的三种JAVA编程中异常处理的方法

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。