基于JAVA常见异常处理研究
2016-08-23李婷玉
速读·中旬 2016年7期
李婷玉
摘 要:程序设计语言的重要标志就是异常处理机制,用来对程序运行在程序设计过程中出现的异常情况进行处理。异常处理在传统的程序设计语言里十分的复杂,Java不仅将异常处理机制引进来,作为程序设计语言,它还面向对象。异常处理如果做到合理完备,不仅可以使软件的健壮性以及程序运行的可靠性大为增加,还可以对错误的位置进行快速的确定。
关键词:Java;异常处理;处理原则
一、前言
编程不出错是保证程序正常运行的基础,但编程出现异常却是经常的事。Java包括了三类错误:语法错误、运行错误、逻辑错误。Java的对象极为广泛,是面向对象的程序设计语言。在编程的时候,如果有应对程序异常的机制,编程就可减少错误代码所造成的损失。本文提供了处理异常的机制及原则,可给编程人员减少大量的工作。
二、Java异常处理机制
程序运行错误会引起异常。没有异常捕获和处理代码的程序会非正常终止,并可能引起严重问题。在编程的时候,如果用面向对象的方法处理异常,就必须建立类的层次。而在Java中,Throwable是所有可以通过throw抛出或catch捕获错误的基类。Throwable类有两个直接子类:Error类和Exception类。Error类由Java虚拟机抛出,描述内部的系统错误,如虚拟机错误、装载错误、动态连接错误、GUI实时系统的严重错误,这类错误很少发生,如果发生,除了通知用户以及尽量稳妥地结束程序以外,几乎什么也不能做。究其原因,与电脑的硬件及运行系统有关,大多跟程序的编写并无关系,所以,不比用程序去捕捉(在极为特别的条件下,也要用程序去捕捉)。……
登录APP查看全文
