Posted inJava Java 的多執行緒之等待其他執行緒執行完成,三匹馬的賽事 Posted by By hank 2020 年 7 月 11 日 三匹馬的賽事 設計多執行緒 Threading 程式時,常需要等待其他執行緒的執行結果,收集資訊後再進一步處理,本文章延續上一篇文章:Java 的多執行緒,以賽馬為例,如…
Posted inJava Java 的多執行緒,以賽馬為例,如何繼承 Thread 與實作 Runnable 介面 Posted by By hank 2020 年 7 月 11 日 Java 的多執行緒,以賽馬為例 網路程式經常使用到多執行緒程式設計,為讓初學者能夠輕鬆瞭解多執行緒的特色,以賽馬程式為範例,設計多執行緒的 Java 應用程式。依照內容順…
Posted inJava Java 的多執行緒,由基礎開始認識 Threading Posted by By hank 2020 年 7 月 11 日 基礎開始認識 Threading 一個應用程式或行程(Process)可以向作業系統取得多個執行緒(threads),多個執行緒可以模擬出平行處理的效果。一個具備單一(此…
Posted inJava Java 的多執行之管理執行緒,優先權隊列、鎖定資源 synchronized Posted by By hank 2020 年 7 月 11 日 Java 多執行緒 在實務中實作執行緒功能時,常需要管理這些產生的執行緒,如隊列與防止不同執行緒同時去存取到一個資源。本文章延續自以下幾篇文章: 執行緒的隊列(queue)…
Posted inJava Java 的例外處理 Exception Handling,為什麼要 try … catch Posted by By hank 2020 年 6 月 30 日 Exception Handling-例外處理,是現代程式語言處理程式執行過程中,可能發生問題(或者錯誤)時的一種較有效率的方法。 在過去,程式開發人員常花時間在撰寫「檢查…
Posted inJava 天龍八部之 Java 類別、屬性與方法 Posted by By hank 2017 年 12 月 14 日 假設你是個導演,當你想拍攝一幕「洪七公說了一聲看招後,使出降龍十八掌」的戲,應該如何做到呢?導演應該先設計好洪七公這個角色,再找一個場地與演員來真實地演出這場戲。 設計階段就是類別的設計,真實演出時,就是產生物件並呼叫方法。
Posted inJava NIO Java NIO 的緩衝區 Buffer 是什麼? Posted by By hank 2017 年 12 月 11 日 Buffer 是 NIO 的一個重要的類別,其角色是介於遠端資料來源端與程式之間的「緩衝區」,當從 Channel 讀取資料時,先將資料置於 Buffer 中,程式再從 Buffer 中讀取資料
Posted inAndroid Java 我知道學Android要會Java, 但能在學習中一面充實Android中的Java知識嗎? Posted by By hank 2017 年 4 月 29 日 接觸許多軟體公司與各類開發人員的過程中,有很多人問,需要先學Java後再學Android嗎?Java是一個程式語言,Android是以Java語言為基礎的軟體開發平台
Posted inJava 多執行緒Threading Java的多執行緒,以賽馬為例,學習如何繼承Thread與實作Runnable Posted by By hank 2017 年 1 月 13 日 網路程式經常使用到多執行緒程式設計,為讓初學者能夠輕鬆瞭解多執行緒的特色,以賽馬程式為範例,設計多執行緒的Java應用程式。依照內容順序實作,可瞭解到未使用多執行緒的問題與實作多執行緒的優點,並在最後進一步認識這個機制的特色與方法。
Posted inJava 多執行緒Threading Java的多執行緒,由基礎開始認識Threading Posted by By hank 2017 年 1 月 12 日 Java語言中,java.lang.Thread類別就是設計讓使用者向作業系統取得額外的執行緒,並在這個執行緒類別中,放入設計師想要做的工作。假如想設計一個賽馬的程式,就只能讓一匹馬從起點跑到終點,如果想要設計出多匹馬一起跑,而且各自跑到終點,那就要使用多執行緒的功能。