Java 7编译器如何处理多捕获块?一个简单的实现是生成字节码,就好像存在多个catch块一样.但是,我从多个来源收集到的情况并非如此 - 处理多个异常类型的catch块在编译期间不会产生重复的字节码.
那么它是怎样工作的 ?是否有新的字节码指令告诉JVM多捕获块?
我期望能发现XMLStreamReader是AutoCloseable在Java 7中.然而,事实并非如此.是否存在技术原因导致StAX读取器/写入器接口未被(或不应该)改进以实现AutoCloseable?他们已经有了密切的方法,其意图与密切方法没有区别AutoCloseable.