Java提供了两类主要的异常
[转]唐山迪锐软件公司:http://www.tsp2c.cn/youshi.htm
Java提供了两类主要的异常:runtime exception和checked exception。所有的checked exception是从java.lang.Exception类衍生出来的,而runtime exception则是从java.lang.RuntimeException或java.lang.Error类衍生出来的。
它们的不同之处表现在两方面:机制上和逻辑上。
一、机制上
它们在机制上的不同表现在两点:1.如何定义方法;2. 如何处理抛出的异常。请看下面CheckedException的定义:
public class CheckedException extends Exception {
public CheckedException() {}
public CheckedException( String message ){
super( message );
}
}
以及一个使用exception的例子:
public class ExceptionalClass{
public void method1() throws CheckedException {
// ... throw new CheckedException( “...出错了“ );
}
public void method2( String arg ) {
if( arg == null )
{
throw new NullPointerException( “method2的参数arg是null!” );
}
}
public void method3() throws CheckedException{
method1();
} } 你可能已经注意到了,两个方法method1()和method2()都会抛出exception,可是只有method1()做了声明。另外, method3()本身并不会抛出exception,可是它却声明会抛出CheckedException。在向你解释之前,让我们先来看看这个类的 main()方法:
相关问答:
不知道是什么原因,我该如何处理,请大虾们指教了,小弟在此谢过。。。。
错误信息如下:
The program being debugged was signaled while in a function called from GDB.
GDB has restored the context t ......
我现在想用ssh整合来做一个论坛,但数据库方面不行,我主要不会涉及数据库,不知道发帖表,和回帖表要如何设计和区分。不知道谁有一个简单的思路,来设计这些表。谢谢了。
发帖和回帖用同一张表 。发帖 id user ......
工作地点:上海张江
学历要求:大本或以上
专业要求:计算机相关专业
英语:熟练(美国项目,英语工作环境,英语是必须)
简历投递:wendy_qian@163.com
MSN:wendydzmm@hotmail.com
......
服务器端有一个Excel模板,如何用poi将数据库中的数据导入到该模板,并让客户端下载。。。
请教各位帮忙,谢谢,最好有实例或者源码,,,邮箱:java_coding@126.com
HSSFWorkbook workbook =null;
InputS ......
10个索引文件,大概40G,tomcat内存设到了1G 用MultiSearcher做查询 MultiSearcher是做成了全局的对象,大概一天左右就会报java heap space ,请高手指点
引用
10个索引文件,大概40G,tomcat内存设到了1G 用M ......