前言
在更新Linkedkin 个人档案的时候
偶然发现他有技术检定测验
如果总成绩在前30%,会发给你技术认证徽章
如果第一次没考过则可以重考
如果第二次也没考过就要"等半年!!!"才能考第二次
个人感觉题目有点像OCA的考题,蛮适合正在学习Java观念
或工作一段时间但没深入研究Java的
如果有需要的人还请自行服用。
try { System.out.print("Hello World"); } catch ( Exception e) { System.out.println("e"); } catch ( ArithmeticException e) { System.out.println("e"); } finally { System.out.println("!"); }
Option :
A. It will throw a runtime exception
B. It will not compile because the second catch statement is unreachable
C. Hello World
D. Hello World!
answer:B
这一题乍看之下会让人以为是考 finally,然后直接选了D,但其实答案是B
第一个catch是exception,已包含了所有可能的例外情况,catch 的规则是假如后面的例外状况有包含前面的,则必须写在后面,否则会编译不过。