Linkedin Java 檢定題庫 try-catch


Posted by c9103205 on 2021-07-02

前言
在更新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 的規則是假如後面的例外狀況有包含前面的,則必須寫在後面,否則會編譯不過。


#java #linkedin







Related Posts

JavaScript判斷式

JavaScript判斷式

Day06 抽象層 (abstraction)

Day06 抽象層 (abstraction)

Filecoin Spec 中文 -- 1

Filecoin Spec 中文 -- 1


Comments