
正文
让java代码不继续执行 java怎么使部分代码失效
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
Java:抛出异常后如何终止执行后面的代码?
在Java中,抛出异常之后,如果不对异常进行处理,代码会一直往调用让java代码不继续执行的上层抛,直到线程的执行器,如果在这里异常仍然未得到处理,线程将停止执行。所以抛出异常后如果不对异常进行处理,后面的代码将不会执行。
比如以下代码让java代码不继续执行:
public void testException throws Exception(){
System.out.println("start");
throw new Exception("test exception");
System.out.println("execute ended?");
}
最后一行代码在异常抛出之后,这行代码是不会执行的。
相关问答
Q1: java中异常抛出后代码还会继续执行吗
一般如果出现非人为异常让java代码不继续执行,即非通过代码throw让java代码不继续执行的方式抛出异常让java代码不继续执行,同时未通过try-catch捕捉。则当前代码不会继续执行,而是向上抛出异常,即返回调用当前代码让java代码不继续执行的位置。如果该位置未对异常进行处理,则继续向上抛出。
通过try-catch捕捉异常,即异常代码在try中,可以在catch中进行异常处理
try{ ... //代码,产生异常}catch(Exception e){//e是异常类型,一般根父类为Exception类 ... //进行产生异常后的处理}finally{ ... //无论如何都会执行的代码}...//如果catch中没有继续throw异常以及没有产生新异常,则继续执行的代码
如果想要代码继续执行,可以在catch中不继续抛出异常,则代码将执行catch之后的代码(如果有finally,则先执行finally的代码)。如果想要在产生异常之后仍需要执行一部分代码,则可以将该部分代码放在finally中。
Q2: java怎么处理异常让程序继续执行
java
异常处理后程序不继续执行让java代码不继续执行,可能原因:
1.
设置的有断点。
2.
异常处理之后
让java代码不继续执行,程序就执行完让java代码不继续执行了让java代码不继续执行,
3.
有些异常处理
完,
后面的程序有些程序
就不执行了。
解决办法:
1.
找到让java代码不继续执行你设置的断点,
把它去掉。
2.
是正常的,
你写的程序刚好
执行完,
所以
后面就不再执行。
3.
去看相关异常处理的机制,
修改自己的程序。
Q3: Java代码。怎么能让他走到一句话就结束。就不再往下走了。
在你要结束的地方添加System.exit(0);就行了,执行改行代码后,当前程序就会结束
关于让java代码不继续执行和java怎么使部分代码失效的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






