对以下两个代码片段说法正确的是?()
A: 执行两端代码都会抛出异常
B: 执行两段代码都无异常抛出
C: 执行两段代码,只有代码片段1抛出异常
D: 执行两段代码,只有代码片段2抛出异常
A: 执行两端代码都会抛出异常
B: 执行两段代码都无异常抛出
C: 执行两段代码,只有代码片段1抛出异常
D: 执行两段代码,只有代码片段2抛出异常
举一反三
- try { try块代码} catch (IOException e) { 异常处理代码1} catch (Exception e) { 异常处理代码2}以上try-catch结构的try块代码抛出异常IOException时,将执行异常处理代码1,异常处理代码2不被执行。( )
- 下列关于抛出异常的描述中,错误的一项是()。 A: 异常可以由try代码段中的语句抛出 B: 异常可以从被try代码段中调用的方法中抛出 C: 异常的抛出并不影响代码段的执行顺序 D: 异常还可能产生于数组下标越界及Java虚拟机内部的错误等
- 无论try{}块中的代码是否抛出异常,finally子句都会执行。()
- 一旦代码抛出异常并且没有得到正确的处理,整个程序会崩溃,并且不会继续执行后面的代码。
- 以下哪些代码片段是最合适的抛出异常的方式?() A: A B: B C: C D: D E: E