在java程序中为什么要写try catch?

2025年03月18日 06:47
有1个网友回答
网友(1):

如果你调用的函数有可能抛出异常那你就一定要捕获这个异常,这个是java的规定,若没有用try catch 或者在方法定义的时候没有throws 那些异常,那么那个类是连编译都编不过去的...比如有这么一个方法

void testNull(Object obj)
{
if(obj==null)
throw new NullPointException("obj is null"); //抛出一个异常
}

而另一个函数需要调用它,那就得用到try catch去捕获这个异常...否则那个类是编译不了的.