2023年11月29日发(作者:)
java异常代码c0000374_Java异常处理
为什么需要异常?
以前⽤C写数据结构的时候,总有这样⼀个烦恼:⽐如写栈的Pop函数,除了在函数体中完成出栈的操作,还要使⽤⼀个返回值,表⽰出栈
操作是否成功进⾏。
但是呢,为了将出栈的值返回给调⽤者,就要⽤return语句。但是return⼜被函数状态值占⽤了,于是只能⽤指针了,这就必须给pop函数
StringIndexOutOfBoundsException 是⼀个RuntimeException,Eclipse不会提醒你.
我们可以使⽤异常的printStackTrace()⽅法打印异常的堆栈信息。
2、finally主要⽤在异常处理器的收尾⼯作。关闭⼀些资源。⽐如⼀个⽂读⼀个件,⽆论成功读取,还是读取时发⽣异常了,最后都要关闭
{if(s==null)throw new Exception("Paramter is null");else if((""))throw new Exception("Empty String");else


发布评论