原创 Qrcode的二維碼

關於二維碼的知識我就不用說了,該篇文章僅僅是筆者的筆記而已,方面日後複習學習。 import java.awt.Color; import java.awt.Graphics2D; import java.awt.image.Buffe

原创 命令模式

接收者(Receiver):接收者是一個類的實例,該實例負責執行與請求相關的操縱。 命令(Command)接口:命令是一個接口,規定了用來封裝“請求”的若干個方法,比如execute(),undo()等方法。 具體命令(ConcreteC

原创 網絡編程:Socket與JavaSE線程高級

一:Socket:套接字,通信的端點。               就是爲網絡服務提供的一種機制,通信的兩端都有Socket,網絡通信其實就是Socket間的通信,數據在            兩個Socket間通過IO傳輸。    

原创 JavaSE之代理和線程基礎

一:代理      1.代理的概念與作用            1.1.生活中的代理:                      買電腦時可以從實體店買,也可以從電腦的本部去買,有區別嗎?                  當

原创 觀察者模式

主題(Subject):主題是一個接口,該接口規定了具體主題需要實現的方法。 觀察者(Observer):觀察者是一個接口,該接口規定了具體觀察者用來跟新數據的方法。 具體主題(ConcreteSubject):具體主題是實現主題主題接口

原创 正則表達式和Java常用對象

一:正則表達式:其實是用來操作字符串的一些規則。      1.描述:                           1.1.好處:正則的出現,對字符串的複雜操作變得更爲簡單。                     1.2

原创 集合框架

一.集合概述      1.集合的由來:                  對象用於封裝特有數據,對象多了需要存儲,如果對象的個數不確定就使用集合容器進行存儲。      2.集合特點:                 (1)用於存儲對

原创 IO流

一:IO(Input Output)流 1.作用:   1.1.IO流用來處理設備之間的數據傳輸。   1.2.Java對數據的操作是通過流的方式。   1.3.Java用於操作流的對象都在IO包中。   1.4.流按操作數據分爲兩種

原创 萬物鼻祖Object和Java異常

                                    一:萬物鼻祖Object 1.概述:          類 Object是類層次結構的根類。每個類都使用Object 作爲超類。所有對象(包括數組)都實現這個類的

原创 裝飾模式

裝飾模式是動態的給對象添加一些額外的職責。就功能來說裝飾模式相比生成自雷更爲靈活 抽象組件:抽象組件式一個抽象類。抽象組件定義了“被裝飾者”需要進行“裝飾”的方法. 具體組件:抽象組件的子類,“被裝飾者”。 裝飾:裝飾也是抽象組件的一個

原创 迭代器模式

提供一種方法順序訪問一個聚合對象中的各個元素,而又不需要暴露該對象的內部表示。 集合(Aggregate):一個接口,規定了具體集合需要實現的操作。 具體集合(ConcreteAggregate):具體集合是實現集合接口的類的實例,具體

原创 Java之泛型和類加載器

一:泛型:jdk1.5版本以後出現的一個安全機制         1.概述:                    只要帶有<>的類或者接口,都屬於帶有類型參數的類或者接口,在使用這些類或者接口時,必須給<>中傳遞一個      

原创 交通燈管理系統

交通燈管理系統 1.模擬實現十字路口的交通燈管理系統邏輯,具體需求如下:     1.1異步隨機生成按照各個路線行駛的車輛:           例如:           1.1.1.由南向而來去往北向的車輛---- 直行車輛。

原创 中介者模式

用一箇中介者對象來封裝一系列的對象交互。中介者使各個對象不需要顯示的相互引用,從而使其耦合鬆散,而且可以獨立的改變他們之間的交互。 中介者(Mediacor):中介者是一個接口,該接口定義了用於同事對象之間進行通信的方法。 具體中介者(

原创 Java之反射、枚舉、內省、註解

一:反射技術:          1.概述:其實就是動態加載一個指定的類,並獲取該類中的所有的內容。而且將字節碼文件封裝成對象,                        並將字節碼文件中的內容都封裝成對象,這樣便於操作這些成員