原创 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.概述:其實就是動態加載一個指定的類,並獲取該類中的所有的內容。而且將字節碼文件封裝成對象, 並將字節碼文件中的內容都封裝成對象,這樣便於操作這些成員