下载本文示例代码
天极IT资讯短信服务 电脑小技巧
function check4() { if (dn.mobile.value.length!=11) { alert("手机号码不正确!"); dn.mobile.focus(); return false; } return true; }
资费:包月5元手机:
介绍:细处着手,巧处用功。高手和菜鸟之间的差别就是:高手什么都知道,菜鸟知道一些。电脑小技巧收集最新奇招高招,让你轻松踏上高手之路。 早期的编程语言(比如C语言)没有异常处理,通常是遇到错误返回一个特殊的值或设定一个标志,并以此判断是不是有错误产生。随着系统规模的不断扩大,这种错误处理已经成为创建大型可维护程序的障碍了。于是在一些语言中出现了异常处理机制,比如在Basic中的异常处理语句“on error goto”,而Java则在C 基础上建立了新的异常处理机制。 Java通过面向对象的方法进行异常处理,把各种不同的异常进行分类,并提供了良好的接口。这种机制为复杂程序提供了强有力的控制方式。同时这些异常代码与“常规”代码分离,增强了程序的可读性,编写程序时也显得更灵活。 异常处理还有一个好处是在你不能确定和处理异常时,你可以不处理,而把问题提交上去。另一方面,异常处理机制使得错误处理代码更有条理,更便于维护。下面,我们看看在Java中如何处理异常。 Java中的异常类 在Java中,每个异常都是一个对象,它是Throwable类或其它子类的实例。当一个方法出现异常后便抛出一个异常对象,该对象中包含有异常信息,调用这个对象的方法可以捕获到这个异常并进行处理。 Throwable类有两个标准子类:java.lang.Error和java.lang.Exception?即错误和异常。错误?Error类?一般是指虚拟机相关的问题,如系统崩溃、虚拟机出错误、动态链接失败等,这一类错误无法恢复或不可能捕获,将导致应用程序中断。异常?Exception类?则是指一些可以被捕获且可能恢复的异常情况,如数组下标越界?ArrayIndexOutOfBoundsExcepton?、数字被零除产生异常?ArithmeticException?、输入/输出异常?IOException?等。 提示:Java编译器要求Java程序必须捕获或声明所有非运行时的异常,如:FileNotFoundException、IOException等。因为,对于这类异常来说,如果程序不进行处理,可能会带来意想不到的结果。但运行时出现异常可以不做处理,因为这类异常很普遍,全部处理可能对程序的可读性和运行效率产生影响。 Java异常处理形式 Java的异常处理是通过5个关键词来实现的:try、catch、throw、throws和finally。一般情况下是用try来执行一段程序,如果出现异常,系统会抛出(throws)一个异常,这时候你可以通过它的类型来捕捉(catch)它,或最后(finally)由缺省处理器来处理。 下面是Java异常处理程序的基本形式:
try ?//执行时程序块?catch ?ExceptionType1e??//对ExceptionType1的处理?catch ?ExceptionType2e??//对ExceptionType2的处理throw ?e??//再抛出这个“异常”?finally? ?共3页。 1 2 3 :
天极IT资讯短信服务 电脑小技巧
function check4() { if (dn.mobile.value.length!=11) { alert("手机号码不正确!"); dn.mobile.focus(); return false; } return true; }
资费:包月5元手机:
介绍:细处着手,巧处用功。高手和菜鸟之间的差别就是:高手什么都知道,菜鸟知道一些。电脑小技巧收集最新奇招高招,让你轻松踏上高手之路。 早期的编程语言(比如C语言)没有异常处理,通常是遇到错误返回一个特殊的值或设定一个标志,并以此判断是不是有错误产生。随着系统规模的不断扩大,这种错误处理已经成为创建大型可维护程序的障碍了。于是在一些语言中出现了异常处理机制,比如在Basic中的异常处理语句“on error goto”,而Java则在C 基础上建立了新的异常处理机制。 Java通过面向对象的方法进行异常处理,把各种不同的异常进行分类,并提供了良好的接口。这种机制为复杂程序提供了强有力的控制方式。同时这些异常代码与“常规”代码分离,增强了程序的可读性,编写程序时也显得更灵活。 异常处理还有一个好处是在你不能确定和处理异常时,你可以不处理,而把问题提交上去。另一方面,异常处理机制使得错误处理代码更有条理,更便于维护。下面,我们看看在Java中如何处理异常。 Java中的异常类 在Java中,每个异常都是一个对象,它是Throwable类或其它子类的实例。当一个方法出现异常后便抛出一个异常对象,该对象中包含有异常信息,调用这个对象的方法可以捕获到这个异常并进行处理。 Throwable类有两个标准子类:java.lang.Error和java.lang.Exception?即错误和异常。错误?Error类?一般是指虚拟机相关的问题,如系统崩溃、虚拟机出错误、动态链接失败等,这一类错误无法恢复或不可能捕获,将导致应用程序中断。异常?Exception类?则是指一些可以被捕获且可能恢复的异常情况,如数组下标越界?ArrayIndexOutOfBoundsExcepton?、数字被零除产生异常?ArithmeticException?、输入/输出异常?IOException?等。 提示:Java编译器要求Java程序必须捕获或声明所有非运行时的异常,如:FileNotFoundException、IOException等。因为,对于这类异常来说,如果程序不进行处理,可能会带来意想不到的结果。但运行时出现异常可以不做处理,因为这类异常很普遍,全部处理可能对程序的可读性和运行效率产生影响。 Java异常处理形式 Java的异常处理是通过5个关键词来实现的:try、catch、throw、throws和finally。一般情况下是用try来执行一段程序,如果出现异常,系统会抛出(throws)一个异常,这时候你可以通过它的类型来捕捉(catch)它,或最后(finally)由缺省处理器来处理。 下面是Java异常处理程序的基本形式:
try ?//执行时程序块?catch ?ExceptionType1e??//对ExceptionType1的处理?catch ?ExceptionType2e??//对ExceptionType2的处理throw ?e??//再抛出这个“异常”?finally? ?共3页。 1 2 3 :
下载本文示例代码
Java程序设计基础之异常处理Java程序设计基础之异常处理Java程序设计基础之异常处理Java程序设计基础之异常处理Java程序设计基础之异常处理Java程序设计基础之异常处理Java程序设计基础之异常处理Java程序设计基础之异常处理Java程序设计基础之异常处理Java程序设计基础之异常处理Java程序设计基础之异常处理Java程序设计基础之异常处理Java程序设计基础之异常处理Java程序设计基础之异常处理Java程序设计基础之异常处理
阅读(171) | 评论(0) | 转发(0) |