问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java异常问题

发布网友 发布时间:2022-10-13 05:06

我来回答

4个回答

热心网友 时间:2023-10-30 06:10

打印
Exception in method
After the method call

异常分两种:
 1:编译时被检查的异常,只要是Exception及其子类都是编译时被检测的异常。
 2:运行时异常,其中Exception有一个特殊的子类RuntimeException,以及RuntimeException的子类是运行异常,也就说这个异常是编译时不被检查的异常。
而RuntimeException的优先级比Exception 要高,所以在System.out.print(s.charAt(3));出错时,优先被RuntimeException处理掉了,而处理掉了异常,异常就被消耗了,上面就不需要捕获处理了,上面的调用便可以正常的运行下去。所以"After the method call"被打印

热心网友 时间:2023-10-30 06:10

try
{
String s="abc";
System.out.print(s.charAt(3)); //这里访问的3是指字符串的第四个位置,会产生越界异常
}
catch (RuntimeException ex)
{
System.out.println("RuntimeExceptin in method");
System.out.println( ex ); //加上这句,可以看出错误信息
}
运行输出:
RuntimeExceptin in method
java.lang.StringIndexOutOfBoundsException: String index out of range: 3
After the method call

热心网友 时间:2023-10-30 06:11

输出结果:
RuntimeExceptin in method
After the method call
原因:在method方法中的runtimeexception捕获中处理了下标越界,即一下这段代码产生的下标越界
String s="abc";
System.out.print(s.charAt(3));//3移到与数组长度
捕获后直接输出了RuntimeExceptin in method这句话,没有往上抛异常,所以在main方法中只有After the method call输出

热心网友 时间:2023-10-30 06:11

RuntimeExceptin in method ->这是方法中的异常处理
After the method call ->在main方法中没有异常,所以会输出try块中的内容
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
脚崴了挂什么科、急急急 linux 解压缩工具--tar命令 生日祝福语闺蜜 简短独特暖心 QQ有哪些隐藏的图标??他们分别是什么??怎么样点亮?? QQ业务的各种图标怎么点亮? qq怎么点亮图标和名字 诗中书万象=求下联 大爱如山藏万象下联 中国电子展:电位器和可调电阻的区别是什么?这四点很明显 电位器的接线方法是什么 电位器的工作原理如何 java 打开页面显示英文,刷新后变为正常,问原因和解决方法 分工合作是成语 LocalMethodCall是什么意思 Runtimeerror:Invalidmethodcall 幼儿园大班教案《垃圾分类》 幼儿园《垃圾分类》的教案 星星你该知我心意 昨夜我为你失眠到天明 满怀的情谊..... 是哪首歌曲? 星星知我心代表女人什么意思 创意高手请帮忙命名一个公司英文名“迅天宇” 愿星星知我心,星星假如能读懂我此刻的心,月亮如果能明了此刻的情 让你终成眷属. 是什么意思 星星知我心下面接什么呀 帮忙选下英文名!! suny Ericssom在英文中是什么含义 sonny名字含义 最近右边牙疼的厉害,咋回事? 拳击的英文 风沙刮来,雨雪打来,面对干旱,面对洪水白杨树怎么办?用拟人句 补充句子。 风沙刮来,白杨树_____________ 雨雪打来,白杨树_____________ 面对干旱,白杨树____________ 土地四至怎么填写牲口房? 道路工程东南西北四至怎么表示 请教reflect包MethodByName函数和Call函数怎么用 我用VS2010写的一个C#窗体程序打包后安装,启动后有一个界面无法启动,报错什么异常文本,怎么回事啊 我家楼房燕子住的窝没飞回来估计找不到回来的路了。家里又在装修。不知道这个燕子窝能不能捅掉? 家里阳台上有个鸟窝,很久没有鸟来了,鸟窝四周也有很多鸟粪,没有鸟住了可以拆吗? 白酒在酒店应该怎样做广告? 海南亚龙湾热带雨林中的长桥叫什么名字? 为何日剧没有韩剧火? 英语剧本:四人小组。 请问如何拍摄到星空 星特朗天文望远镜自动寻星马卡的是怎么对深空天体或星云进行拍摄曝光的? 趴着午睡有哪些坏处 想问家里阴气重的几种表现 顺便的英文是什么? 吃什么水果能有减肥效果 NVIDIA芯片GTX760是什么意思 孕妇可以吃啤酒炖的菜吗,如啤酒鸡 苹果平板2000多的玩QQ飞车手游哪些是120帧的? 黑鲨5系列正式发布,新一代游戏旗舰2799元起 有哪些硫酸盐是淡黄色且不溶于水? 硫酸盐都有哪些是不溶的?