原创 結構型模式之適配器模式(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)

建造者模式(複雜對象的組裝與創建)一:建造者模式概述 建造者又稱爲生成器模式,它是一種較爲複雜,使用頻率也相對較低的創建型模式,建造者爲客戶端返回的不是一個簡單的產品,而是一個由多個部件組成的複雜的產品! 那麼什麼是複雜(產品)對象? 簡