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

8. 傅立葉番外篇

8. 傅立葉番外篇

margin 與 padding 差別在哪裡?(2)

margin 與 padding 差別在哪裡?(2)

Day 01 典型統計應用在社群媒體分析(Classical statistics applied to social data) part 1

Day 01 典型統計應用在社群媒體分析(Classical statistics applied to social data) part 1


Comments