Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 是否可以在同一语句中同时运行Try和Catch_Java - Fatal编程技术网

Java 是否可以在同一语句中同时运行Try和Catch

Java 是否可以在同一语句中同时运行Try和Catch,java,Java,这是向我提出的面试问题。问题是: 是否可以在同一语句中同时运行Try和Catch?? 我对此感到困惑,有人能帮我找到解决办法吗。如果可能的话,请告诉我怎么做 try{ System.out.println("try"); } catch (Exception e){ System.out.println("Catch"); } 答案一定是 try Catch 只有存在将被缓存的异常时,才会处理捕获 要打印这两个异常,必须在System.out.println(“try”)之后抛出一个异常 但

这是向我提出的面试问题。问题是:

是否可以在同一语句中同时运行Try和Catch??

我对此感到困惑,有人能帮我找到解决办法吗。如果可能的话,请告诉我怎么做

try{
System.out.println("try");
}
catch (Exception e){
System.out.println("Catch");
}
答案一定是

try
Catch

只有存在将被缓存的异常时,才会处理捕获

要打印这两个异常,必须在System.out.println(“try”)之后抛出一个异常

但在正常情况下不应该是这样

try{
    System.out.println("try");
    throw new Exception();
}catch (Exception e){
    System.out.println("Catch");
}

这没有任何意义(至少对我来说),但会给您输出^^

最终,它是一个if-else语句 如果这样做有效,请继续,否则会发现错误

但答案是否定的,它们都写在斯皮尔特的文字上

try{...do stuff...}

catch (Exception e){    System.out.println(e.tostring());    }  

希望这有助于

很明显,除非至少输入了相应的
try
,否则您永远不会到达
catch
。因此,将执行部分
try
。但是如果相应的
try
正常完成,您将无法到达
catch
——必须至少有一个
try
子句的极小片段未完成。

在try块的最后一行引发异常?问题不清楚。您好,如果总是想用try执行finally块,可以使用finally块。语句是什么意思?try和catch都是由零个或多个语句组成的块。“…在同一状态中”没有意义。这是否会引发新异常();抛出异常。。??它会抛出什么样的异常..???@Dileep是的,它抛出一个异常类型的异常,它将被catch子句捕获。这意味着它将同时打印try和Catch。@Dileep-如果您无法识别什么
抛出新异常()意味着你恐怕不懂Java。希望你的其他技能能给面试官留下深刻印象。