Linkedin Java 检定题库 try-catch

前言
在更新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 的规则是假如後面的例外状况有包含前面的,则必须写在後面,否则会编译不过。


<<:  NIST 对 ICT 供应链的常见风险

>>:  Linkedin - Java检定题库 private 概念

[想试试看JavaScript ] 各种事件处理

事件种类 浏览器的事件有非常多种,这篇介绍一些比较常见的事件 事件处理,是指程序不会马上执行,直到触...

Day 23 Password Attacks - 密码攻击 (hydra, pw-inspector)

工具介绍 今天要体验的工具是hydra,有别於先前体验过的其他工具,虽然也是透过字典档的形式,但它支...

GNU Compiler Collection

GCC 是 GNU Compiler Collection 的简称,GCC 原本称为 GNU C ...

开始!

参赛目的 工作中实作 Client/Server 的过程中经常会遇到需要根据 URI 分派各种指令的...

假名数据(Pseudonymized data)

-化名(Pseudonymization) 假名(Pseudonymized)数据可以通过添加信息...