原创 結構型模式之適配器模式(1)
適配器模式也稱(包裝器Wrapper) 定義:將一個類的接口轉換成用戶希望的另一個接口,使得原本由於接口不兼容而不能一起工作的那些類可以一起工作 注【這裏的接口,指的是方法】結構型模式:是描述如何將類或者對象結合在一
原创 結構型模式之代理模式
靜態代理:在使用靜態代理時,被代理對象(目標對象)與代理對象需要一起實現相同的接口或者是繼承相同父類,因此要定義一個接口或抽象類. 例子:明星與經紀人之間就是被代理和代理的關係,明星出演活動的時候,明星就是一個目標對象,他只要負責活動中的
原创 UML
1. 能夠實現UML圖的建模工具有哪些? IBM: Rational Rose(要破解,一般都是用它) StarUML MS: Visio(比較在行的是流程圖) 我用的是processOn畫的UML 2.UML圖常見的包括哪些圖? 類圖
原创 設計模式之抽象工廠模式(3)
抽象工廠模式 在工廠方法模式中具體工廠負責生產具體的產品, 每一個具體工廠對應一種具體產品但是有 時候我們希望一個工廠可以提供多個產品對象, 而不是單一的產品對象, 如一個電器工廠, 它可以生產電視機、 電冰箱、 空調等多種電器, 而不
原创 Java中的正則
今天帶大家瞭解一下Java當中的正則,依舊採用我自己 “”學習一個知識點的四部曲!“” 學習一個知識點的四部曲! 1.什麼是它(正則)? 2.用它(正則)有什麼好處? (這裏得拋磚引玉,先講沒有它會出現什麼問題,有了它解決了什麼問題)
原创 eclipse常用快捷鍵
不知不覺也接觸java好幾年了,但還是感覺沒有進步多少,反而把之前前端和數據庫的知識忘的差不多了,在學那個知識點的時候你感覺你可能熟悉的不能在熟悉了,根本不用寫筆記,記得以前寫數據庫的遊標和存儲過程啥的,記得很清楚,如今太久沒寫,啥都忘了
原创 面向對象設計原則
面向對象設計原則: 他們不是孤立存在的,他們相互依賴,相互補充! 1.單一職責原則:類的職責要單一,不能將太多的職責放在一個類中 2.開閉原則: 軟件實體對擴展是開放的,對修改是關閉的,即不修改源代碼的情況下可以進行擴展 3.里氏代換原則
原创 設計模式之單例模式(4)
單例模式(任務管理器:確保對象的唯一性) 單例模式有三個要點: 1.是某個類只能有一個實例; (私有構造方法) 2.是它必須自行創建這個實例; (單例類內部定義了一個Singleton類型的靜態對象) 3.是它必須自行向整個系統提供這個實
原创 IO流之序列化流
/** * 序列化:把對象按照流一樣的方式存入文本文件或者在網絡中傳輸! * 序列化流: 將對象-->文件/網絡 * 反序列化流: 將文件/網絡 --> 對象 * @author wzj * @ClassName Ob
原创 集合之CollectionUtils
在公司發現集合的運用非常常見,而且就是把數據傳來傳去,話不多說,接下來就學習一下CollectionUtils,這不是jdk自帶的類,是存在於apache下的,jar包下載地址 <dependency> <group
原创 設計模式之簡單工廠模式(1.1)
簡單工廠模式: 簡單工廠模式不屬於Gof23種設計模式,通常所說的工廠模式是指的工廠方法模式 簡單工廠模式是作爲其他工廠模式的入門 簡單工廠模式---> 工廠方法模式---> 抽象工廠模式 一: 需求:公司圖表庫設計人員希望爲應用系統開發
原创 面向對象-接口
一:接口的概念: 接口是一種特殊的抽象類 1) 接口中的所有屬性都是公開靜態常量(public static final) 2) 接口中的所有方法都是公開抽象方法 (public abstract) 3)
原创 JDK5-泛型
前幾天總結了下學習一個知識點的步驟,之前寫博客都是想到什麼,就寫什麼,沒有一定的條理,接下來就看看如何學習 一個新的知識點,也不知道,這種步驟是否OK,反正以後學習新知識就這樣來吧! 學習一個知識點的四部曲! 1.什麼是它(泛型)? 2.
原创 設計模式之簡單工廠模式(1)
前言:學習面向對象,不能單單學一些知識點,重要的也要懂點思想,就像學武功一樣,基本功當然要紮實,但是同時也要修煉 自己的內功心法,才能讓自己越來越強 , 最近需要學習的知識點 1. UML 2. 面向
原创 設計模式之建造者模式(6)
建造者模式(複雜對象的組裝與創建)一:建造者模式概述 建造者又稱爲生成器模式,它是一種較爲複雜,使用頻率也相對較低的創建型模式,建造者爲客戶端返回的不是一個簡單的產品,而是一個由多個部件組成的複雜的產品! 那麼什麼是複雜(產品)對象? 簡