大學以前,我們對寫程式的記憶可能僅止於高中科技課那隻被拖來拖去的Scratch 貓咪,或是照著簡報 print 幾行簡單的 Python。一進大學瞬間被成堆的大括號 {}、滿口術語淹沒。
本系列用最接地氣的日常白話文,將過去課堂上的硬知識重新翻譯。拆解那些讓人退避三舍的觀念。
昨天我們在主程式蓋好了 try-catch 防爆實驗室,專門用來接住外界亂丟進來的例外炸彈。但不知道你有沒有想過一個問題:防爆室裡接到的那些炸彈,到底是誰製造、...
但程式設計中還有一種很常見的狀況:「實驗室就算爆炸了,外面的瓦斯總開關跟水龍頭,還是得有人冒著生命危險去關閉!」當你的程式向作業系統「借了對外管道」(例如打開硬...
在前面三天,我們學會了用 try-catch 拆彈接招、用 throw 主動點火引爆,以及用 finally / try-with-resources 收拾殘局...
寫 Java 到現在,你一定遇過這種差別待遇:寫檔案讀取 new FileReader("test.txt") 時,明明程式碼還沒按執行,I...
在真實的多層架構開發(Controller → Service → DAO)中,你一定會遇到這樣的困境:最底層的保險庫管理員(DAO)跟資料庫連線失敗,丟出了一...