Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.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 多捕获与多捕获的性能差异_Java_Performance_Try Catch_Multi Catch - Fatal编程技术网

Java 多捕获与多捕获的性能差异

Java 多捕获与多捕获的性能差异,java,performance,try-catch,multi-catch,Java,Performance,Try Catch,Multi Catch,我知道在java中使用多捕获块有优点也有缺点 但是multi-catch语句是否比多个单catch块具有任何性能优势?编译器是否对它们有不同的处理方式 我认为你应该谈谈性能差异。当你说“性能优势”时,人们往往会错误地认为这些微优化是你应该关心的事情。不管怎样,异常处理非常慢,那么为什么有人会关心性能呢?如果您的代码每秒抛出1000个异常,那么您将面临比捕获性能更大的问题。

我知道在java中使用多捕获块有优点也有缺点


但是multi-catch语句是否比多个单catch块具有任何性能优势?编译器是否对它们有不同的处理方式

我认为你应该谈谈性能差异。当你说“性能优势”时,人们往往会错误地认为这些微优化是你应该关心的事情。不管怎样,异常处理非常慢,那么为什么有人会关心性能呢?如果您的代码每秒抛出1000个异常,那么您将面临比捕获性能更大的问题。