捕获异常问题

来源:百度知道 编辑:UC知道 时间:2024/06/09 03:46:42
如果没有try
会出现异常的对象吗
或者说可以用catch吗?

会。
异常分两种:一种是编译异常,一种是运行时异常。

运行时异常是不需要强制你编写代码时捕获的,换句话说是不需要try catch 来捕获。譬如常见的(NPE)NullPointerException。

当然 不强制你 你也可以使用Try-Catch来捕获处理,使程序正常运行。

如果不用try捕获异常对象!

还可以用throws抛出异常,让系统捕获并生成异常对象

应该不行
try
{
}
catch(Exception exp)
{
}
是成对出现的

运行时异常大部分情况,我们可以不处理。这样的异常时,总是由虚拟机接管。