iT邦幫忙

0

Linkedin Java 檢定題庫 try-catch

  • 分享至 

  • xImage
  •  

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


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言