java 中的try catch语句里有什么深奥的?catch里有什么语句,都是什么意思啊

2020-04-27 教育 79阅读
try{
}
catch(Exception e){
}
其实没有什么深奥的,try-catch就是监视try中的语句,如果抛出catch中声明的异常类型.比如ArrayIndexOutOfBoundsException就是数组越界的异常.
假设try中有语句int[] i=new int[10];如果你调用int[14]就一定会抛出ArrayIndexOutOfBoundsException这个异常,如果你写了try-catch且写了
catch(ArrayIndexOutOfBoundsException e){}则这个异常就会被捕获,并执行catch程序块中的代码.
一般来说catch中的代码只是用来客观反映问题,比如吧异常打印出来,或者跟踪异常..不应执行实际的操作..
try-catch过后程序仍然继续执行(不写try-catch则程序抛出异常后自行终止)
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com