当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: Java中采用了强制异常捕捉机制,这样一方面提高了程序的可靠性,不过有时候也带来一些麻烦。
 

 

 ·质疑string的匹配算法    »显示摘要«
    摘要: string类提供了查找子串的方法,包括 indexof(string str) ,indexof(string str,int fromindex),lastindexof(string str),lastindexof(string str,int fromindex)。 我很奇怪为什么使用的是效率低下的普通算法,而没有使用高效的kmp算法,我记得学数据结构的时候专门介绍了这个算法。下面是......
 ·如何使用java获得本机ip和名称    »显示摘要«
    摘要:   利用java除了可以做到很多复杂的东西,我们也可利用它来进行简单的查询本机ip和名称,以下为源代码。 ......


一些常见的RuntimeException

java中采用了强制异常捕捉机制,这样一方面提高了程序的可靠性,不过有时候也带来一些麻烦.比如: int i= integer.parseint("33");这个我知道它不可能会抛出异常,但是不捕捉异常的话就过不了编译这关,当然这个代码没有意义的.

1.error:所有都继承自error,表示致命的错误,比如内存不够,字节码不合法等. 【程序编程相关:DOM基础&实例

java中所有异常或者错误都继承throwable,我们把它分为三类吧: 【推荐阅读:Eclipse的启动问题

3.runtimeexception:奇怪runtimeexception继承了exception,而不是直接继error,  这个表示系统异常,比较严重. 【扩展信息:TIJ swot_JAVA的初学者(四)

2.exception:这个属于应用程序级别的异常,这类异常必须捕捉.

error我们很少遇到,但是并不是说error就一定非常致命,举个例子,nosuchmethoderror表示没有这个方法,你调用的方法不存在,你一定觉得奇怪,不存在怎么编译的过去呀?很简单的,你先编译好一个被调用的类a,给一个方法.然后在你的程序调用它,编译没问题,运行也没问题.现在再把a类中这个方法去掉,重新编译一遍,你再运行你的程序就知道错误是怎么回事了.

exception不用说,我们要自己捕捉.

runtimeexception可以说见的最多了,下面我们说明一下常见的runtimeexception:

nullpointerexception:见的最多了,其实很简单,一般都是在null对象上调用方法了.
...   下一页

 ·9月20日 - apache struts 1.2.4 发布.    »显示摘要«
    摘要: struts1.2.4修正了1.2.2中的许多bugs.推荐下载. 下载: http://struts.apache.org/download.cgi ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE