iT邦幫忙

鐵人檔案

2017 iT 邦幫忙鐵人賽
回列表
自我挑戰組

我的語言自學接力 系列

除了自學的筆記之外,也包含平時學習後的筆記整理。

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

D21:[Java]於指定函數拋出例外 throw

在上篇 [Java]於程式中拋出例外 throw 介紹了如何在程式中拋出例外,那麼若遇到函數中的程式碼發生例外,卻沒有 try-catch-finally 區塊...

2016-12-21 ‧ 由 4x 分享
DAY 22

D22:[JAVA]自行撰寫例外類別 & 例外的重點範例

本篇除了介紹如何自行撰寫例外類別外,也會將前幾篇 例外的觀念 通通帶入至範例來使用。在 D20:[Java]於程式中拋出例外 throw 文末提到 若有自己寫...

2016-12-22 ‧ 由 4x 分享
DAY 23

D23:[Java]多執行緒(基本觀念)

多執行緒可以讓程式不必跟著一定的流程執行,或一次只能執行一個區塊。 Q:那麼執行緒是什麼?A:執行緒 (thread) 意指程式的執行流程。 有些迴圈的執行緒需...

2016-12-23 ‧ 由 4x 分享
DAY 24

D24:[Java]啟動執行緒

在[Java]多執行緒(基本觀念)當中,提了一個不好的範例做示範。那我們該如何啟動多個執行緒? 建立延伸自 Thread 類別的子類別 執行緒必須寫在 run...

2016-12-24 ‧ 由 4x 分享
DAY 25

D25:[Java]實作 Runnable 介面

若本身類別已經繼承了其他父類別,但又想繼承 Thread 類別,這時就會遇到 Java 無法多重繼承。想到多重繼承就會想到 介面,在[JAVA]多重繼承中提到:...

2016-12-25 ‧ 由 4x 分享
DAY 26

D26:[Java]執行緒生命週期(介紹)

既然是有多個執行緒在執行,管理每個執行緒的工作相當的重要。管理好也可以增加執行效率;如哪些執行緒該先睡(sleep) 哪些該暫緩 等等.. 而每個執行緒都有他們...

2016-12-26 ‧ 由 4x 分享
DAY 27

D27:[Java]凍結執行緒 sleep

在[Java]多執行緒(基本觀念)中的範例,故意加了一個拖慢執行緒的迴圈;那透過讓執行緒小睡片刻,如此便可稍緩執行緒的執行。 for(int i=0;i<...

2016-12-27 ‧ 由 4x 分享
DAY 28

D28:[Java]凍結執行緒 join

在[Java]執行緒生命週期(介紹)中,被凍結的狀態提到的 sleep() 已在[Java]凍結執行緒 sleep 說明了用法;本篇將說明 join() 的用法...

2016-12-28 ‧ 由 4x 分享
DAY 29

D29:[Java]執行緒的順序

在前篇使用了 join() 來控制安排執行緒。那麼執行緒一多,我們可以安排哪些執行緒優先順序是較高的。 Java 執行緒的優先順序是使用 1~10來表示,數字...

2016-12-29 ‧ 由 4x 分享
DAY 30

D30:[Java]同步處理 synchronized

synchronized 有「同步」的意思,在 Java 中 這個關鍵字可以使各執行緒在時間上做協調,即 一次只允許一個執行緒進行處理,而其他的執行緒必須等待上...

2016-12-30 ‧ 由 4x 分享