iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
自我挑戰組

Java SE 系列

由於2021年度願望就是可以考到 OCP Java SE 11 Developer,但好像都沒什麼進度(連報名都還沒,老天),利用這30天來逼迫自己讀點書,輸出點心得。

鐵人鍊成 | 共 30 篇文章 | 3 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day21:人生跑馬燈

在我們稍稍脫離初學程式的階段時,可能會開始使用許多框架工具,抑或是寫WebApp時使用Servlet API,都會發現去了解架構是很重要的事情,了解架構才有辦法...

2021-10-04 ‧ 由 kirin0127 分享
DAY 22

Day22:歐印萬

在尚未出現java.util.concurrent套件以前,多執行緒的程式都需要自己設計wait(), notify(), notifyAll()等程序,一個設...

2021-10-05 ‧ 由 kirin0127 分享
DAY 23

Day23:交給專業的來

我們來看看Executor介面的內容: package java.util.concurrent; public interface Executor(){...

2021-10-06 ‧ 由 kirin0127 分享
DAY 24

Day24:老闆我等等來拿

Future介面定義有get()方法以及isDone()方法,其目的就是在呼叫get()時看看能不能拿到執行緒跑好回傳的結果,倘若還沒做完程式就會阻斷直到做完為...

2021-10-07 ‧ 由 kirin0127 分享
DAY 25

Day25:看看豬走路

在初學Java的時候,常常會有以下的輸入輸出範例出現: Scanner sc = new Scanner(System.in); System.out.prin...

2021-10-08 ‧ 由 kirin0127 分享
DAY 26

Day26:救世主

在資料輸入輸出原本Java提供了java.io套件來給開發者使用,不過都是面對Byte[]的操作,在實際開發中不是那麼有效率,很可能要自己寫一些方法把資料的操作...

2021-10-09 ‧ 由 kirin0127 分享
DAY 27

Day27:危機意識

Security Threats Denial of Service (DoS) Attack: 應用程式的資源沒有做好檢查與限制,被有意地耗盡資源導致應用...

2021-10-10 ‧ 由 kirin0127 分享
DAY 28

Day28:阿賴耶識

程式寫了老半天,說到底就是為了處理資料。 不管處理邏輯使用了多少技術,到頭來終究會得出一個結果,並且需要將這個結果儲存起來,這就是資料庫的用處了。 JDBC概...

2021-10-11 ‧ 由 kirin0127 分享
DAY 29

Day29:翻譯蒟蒻

當我們的程式可能會有其他語言使用者時,就得開始考慮國際化的問題了,專業術語叫i18n: i n t e r n a t i o n a...

2021-10-12 ‧ 由 kirin0127 分享
DAY 30

Day30:附魔

Annotation,大概最常見的就是@Override了,當我們寫的類別繼承自其他類別時,要覆寫父類別的方法,假設不小心打錯父類別方法的名稱,或者參數、返回型...

2021-10-13 ‧ 由 kirin0127 分享