原创 java多線程(2):併發編程實踐

第0章:簡介 第1章:阻塞隊列BlockingQueue 第0節:札記  *  BlockingQueue是一種特殊的Queue,若BlockingQueue是空的,  * 從BlockingQueue取東西的操作將會被阻斷進入等待狀態

原创 java多線程(1):基礎

第0章:簡介 第1節:參考網站/文檔 http://lavasoft.blog.51cto.com/62575/27069/ http://programming.iteye.com/blog/158568 http://www.cnbl

原创 java網絡編程(3):HTTP協議調用SOAP

第0章:簡介        簡單對象訪問協議是交換數據的一種協議規範,是一種輕量的、簡單的、基於XML(標準通用標記語言下的一個子集)的協議,它被設計成在WEB上交換結構化的和固化的信息。webService三要素:SOAP、WSDL

原创 java設計模式(創建型)之工廠方法模式

第0章:簡介 工廠方法模式定義:定義一個用於創建對象的接口,讓子類決定實例化哪一個類,使一個類的實例化延遲到其子類 工廠方法模式的實質:延遲到子類來選擇實現 參考:研磨設計模式(書籍),大話設計模式(書籍) 模式圖: 待補充第1章:實踐

原创 java設計模式(創建型)之抽象工廠模式

第0章:簡介 抽象工廠模式定義:提供一個創建一系列相關或相互依賴對象的接口,而無需指定它們的具體類。 抽象工廠模式的實質:選擇產品簇的實現 參考:http://chjavach.iteye.com/blog/792907,研磨設計模式(

原创 java設計模式(行爲型)之解釋器模式

第0章:簡介解釋器模式的定義:定義語言的文法,並且建立一個解釋器來解釋該語言中的句子。客戶端可以使用這個解釋器來解釋這個語言中的句子。解釋器模式的本質:解釋語言的語法或表達式的方式參考:研磨設計模式(書籍),大話設計模式(書籍),圖解設計

原创 java設計模式(行爲型)之訪問者模式

第0章:簡介訪問者模式的定義:用表示“訪問者”的類來訪問數據結構中的元素,並把各元素的處理交給訪問者類。這樣,當需要增加新的處理時,我們只需要編寫新的訪問者,然後讓數據結構可以接受訪問者的訪問即可。訪問者模式的本質:分離數據結構和處理參考

原创 java設計模式(結構型)之組合模式

第0章:簡介組合模式的定義:通過把葉子對象當成特殊的組合對象看待,從而對葉子對象和組合對象一視同仁,統統當成了Component對象,有機的統一了葉子對象和組合對象。組合模式的本質:統一葉子對象和組合對象參考:研磨設計模式(書籍),大話設

原创 java設計模式(行爲型)之觀察者模式

第0章:簡介 觀察者模式定義:定義對象間的一種一對多的依賴關係。當一個對象的狀態發生改變時,所有依賴於它的對象都得到通知並被自動更新 觀察者模式本質:觸發聯動 參考:http://chjavach.iteye.com/blog/1632

原创 java設計模式(行爲型)之模板方法模式

第0章:簡介 模板方法模式定義:定義一個操作中的算法骨架,而將一些步驟延遲到子類中。模板方法使得子類可以不改變一個算法的結構即可重定義該算法的某些特定步驟 模板方法模式本質:固定算法骨架 參考:研磨設計模式(書籍),大話設計模式(書籍)

原创 java設計模式(行爲型)之備忘錄模式

第0章:簡介 備忘錄模式定義:在不破壞封裝性的前提下,捕獲一個對象的內部狀態,並在該對象之外保存這個狀態。這樣以後就可將該對象恢復到原先保存的狀態 備忘錄模式本質:保存和恢復內部狀態 參考:研磨設計模式(書籍),大話設計模式(書籍) 模

原创 java設計模式(行爲型)之策略模式

第0章:簡介 策略模式定義:定義一系列算法,把它們一個個封裝起來,並且使它們可互相替換。本模式使得算法可獨立於使用它的客戶而變化 策略模式本質:分離算法,選擇實現 參考:http://chjavach.iteye.com/blog/69

原创 java設計模式(結構型)之代理模式

第0章:簡介 代理模式定義:爲其他對象提供一種代理以控制對這個對象的訪問 代理模式本質:控制對象訪問 參考:http://chjavach.iteye.com/blog/1630401 ,研磨設計模式(書籍),大話設計模式(書籍) 模式

原创 java設計模式(結構型)之外觀模式

第0章:簡介 外觀模式定義:爲子系統中的一組接口提供一個一致的界面,Facade模式定義了一個高層接口,這個接口使得這一子系統更加容易使用 外觀模式本質:封裝交互,簡化調用 參考:研磨設計模式(書籍),大話設計模式(書籍) 模式圖: 待

原创 java設計模式(行爲型)之狀態模式

第0章:簡介 狀態模式定義:允許一個對象在其內部狀態改變時改變它的行爲。對象看起來似乎修改了它的類。 狀態模式本質:根據狀態來分離和選擇行爲 參考:研磨設計模式(書籍),大話設計模式(書籍) 模式圖: 待補充 第1章:實踐 (1)狀態接