原创 設計模式(02) 工廠方法模式+簡單工廠模式(上)

From Now On,Let us begin Design Patterns。 簡單工廠模式 + 工廠方法模式 定義 定義一個用創建對象的接口,讓子類決定實例化哪一個類。工廠方法使一個類的實例化延遲到其子類。 Define

原创 設計模式(01) 單例模式(創建類模式)(下,懶漢模式和雙重檢查鎖)

From Now On,Let us begin Design Patterns。 懶漢模式和雙重檢查鎖 這篇文章我們接着上一篇文章,繼續設計模式裏面的單例模式:這一篇我們要寫的是懶漢模式和雙重檢查加鎖的實例,我用我個人的編程經驗

原创 設計模式六大原則例子(六)-- 開放封閉原則(OCP)例子

之前我們對設計模式的六大原則做了簡單歸納,這篇博客是對開放封閉原則進行的舉例說明。 開放封閉原則的意義 軟件實體應該對擴展開放,對修改關閉,其含義是說一個軟件實體應該通過擴展來實現變化,而不是通過修改已有的代碼來實現變化。 軟件

原创 (第一大類)創建類模式 小小總結一下

From Now On,Let us begin Design Patterns。 我們只關心獲取對象的結果,對對象的創建過程進行統一處理,封裝對象的創建過程。提高程序的易讀性,讓開發者更容易溝通。 目標 創建類模式主要關注對象

原创 設計模式(01) 單例模式(創建類模式)(上,兩種推薦的實現方法)

From Now On,Let us begin Design Patterns。 單例模式 定義 確保某一個類只有一個實例,而且自行實例化並向整個系統提供這個實例。 Ensure a classhas only one i

原创 深入java 讀讀枚舉類Enum源代碼(轉載)

這篇文章是枚舉類Enum的源碼幫助文檔。更多的源代碼請訪問我的github:https://github.com/yangsheng20080808/deepIntoJava 轉載自:http://www.hollischuang.com

原创 深入java 自定義異常以及常用

上一篇文章總結了java的異常用法,常見得java異常以及例子說明。這一篇文章我們繼續深入,瞭解自定義java異常以及常用的異常記錄工具。更多的源代碼請訪問我的github:https://github.com/yangsheng2008

原创 深入java 定義正則表達式

這篇文章總結java1.4之後加入的正則表達式,總結他的使用。更多的源代碼請訪問我的github:https://github.com/yangsheng20080808/deepIntoJava 本文分爲3大部分 正則表達式的通用定義

原创 深入java 序列化的一些坑(轉載)

這篇文章轉載java序列化和反序列化過程中,值得注意的一些細節問題。更多的源代碼請訪問我的github:https://github.com/yangsheng20080808/deepIntoJava 參考內容來自: https://

原创 設計模式系列文章的源代碼和UML圖

設計模式的設計圖和源代碼請訪問我的github:https://github.com/yangsheng20080808/DesignModel 楊昇 yangsheng20080808 https://github.com/yang

原创 深入java 泛型通配符和上下界限定

這篇文章總結泛型通配符和上下界限的問題,值得注意的一些細節問題。更多的源代碼請訪問我的github:https://github.com/yangsheng20080808/deepIntoJava 本文分爲2大部分 泛型的繼承關係是不

原创 深入java 序列化和反序列化基本用法

這篇文章總結一下java序列化和反序列化基礎用法,序列化和反序列化注意的一些細節問題。更多的源代碼請訪問我的github:https://github.com/yangsheng20080808/deepIntoJava 原創不易,轉載請

原创 深入java 認識泛型及其用法

這篇文章轉載java序列化和反序列化過程中,值得注意的一些細節問題。更多的源代碼請訪問我的github:https://github.com/yangsheng20080808/deepIntoJava 本文分爲4大部分 我們爲什麼需要

原创 設計模式(23) 觀察者模式(簡單入門 行爲模式)

設計圖和源代碼請訪問我的github:https://github.com/yangsheng20080808/DesignModel From Now On,Let us begin Design Patterns。這是設計模式最後一篇

原创 深入java 通過反編譯看枚舉用法

這篇文章總結java1.5後jdk中新加的一種類型:enum。更多的源代碼請訪問我的github:https://github.com/yangsheng20080808/deepIntoJava 本文分爲2大部分 反編譯看枚舉怎麼用