原创 【設計模式】(二十三)--行爲型模式--策略模式

【設計模式】(二十三)–行爲型模式–策略模式 行爲型模式--策略模式【設計模式】(二十三)--行爲型模式--策略模式策略模式定義策略模式的優點策略模式的使用場景策略模式的簡單實現 策略模式定義 Define a family o

原创 【設計模式】(二十四)--行爲型模式--迭代器模式

【設計模式】(二十四)–行爲型模式–迭代器模式 行爲型模式--迭代器模式【設計模式】(二十四)--行爲型模式--迭代器模式迭代器模式定義迭代器模式的優點迭代器模式的使用場景迭代器模式的簡單實現 迭代器模式定義 Provide a

原创 【設計模式】(二十五)--行爲型模式--中介者模式

【設計模式】(二十五)–行爲型模式–中介者模式 行爲型模式--中介者模式【設計模式】(二十五)--行爲型模式--中介者模式中介者模式定義中介者模式的優點中介者模式的使用場景中介者模式的簡單實現 中介者模式定義 Define an

原创 IDEA自動生成序列化ID-serialVersionUID

IDEA自動生成序列化ID-serialVersionUID 在java變成中,定義完實體總會implements Serializable,然後需要生成一個serialVersionUID,如果自己去生成那不傻眼了。IDEA提供

原创 【設計模式】(二十一)--行爲型模式--命令模式

【設計模式】(二十一)–行爲型模式–命令模式 行爲型模式--命令模式【設計模式】(二十一)--行爲型模式--命令模式命令模式定義命令模式的優點命令模式的使用場景命令模式的簡單實現 命令模式定義 Encapsulate a req

原创 【設計模式】(十七)--結構型模式--享元模式

【設計模式】(十七)–結構型模式–享元模式 結構型模式--享元模式【設計模式】(十七)--結構型模式--享元模式享元模式定義享元模式的優點享元模式的使用場景享元模式的簡單實現 享元模式定義 Use sharing to supp

原创 【設計模式】(二十)--行爲型模式--模板方法模式

【設計模式】(二十)–行爲型模式–模板方法模式 行爲型模式--模板方法模式【設計模式】(二十)--行爲型模式--模板方法模式模板方法模式定義模板方法模式的優點模板方法模式的使用場景模板方法模式的簡單實現 模板方法模式定義 Def

原创 【設計模式】(二十二)--行爲型模式--責任鏈模式

【設計模式】(二十二)–行爲型模式–責任鏈模式 行爲型模式--責任鏈模式【設計模式】(二十二)--行爲型模式--責任鏈模式責任鏈模式定義責任鏈模式的優點責任鏈模式的使用場景責任鏈模式的簡單實現 責任鏈模式定義 Avoid cou

原创 【設計模式】(十九)--行爲型模式--概要

【設計模式】(十九)–行爲型模式–概要 行爲型模式--概要【設計模式】(十九)--行爲型模式--概要行爲型模式定義常用行爲型模式 行爲型模式定義 行爲型模式(Behavioral Pattern)是對不同的對象之間劃分責任和算法的

原创 【設計模式】(十五)--結構型模式--橋接模式

【設計模式】(十四)–結構型模式–橋接模式 結構型模式--橋接模式【設計模式】(十四)--結構型模式--橋接模式橋接模式定義橋接模式的優點橋接模式的使用場景橋接模式的簡單實現 橋接模式定義 Decouple an abstrac

原创 【設計模式】(十六)--結構型模式--外觀模式

【設計模式】(十六)–結構型模式–外觀模式 結構型模式--外觀模式外觀模式定義外觀模式的優點外觀模式的使用場景外觀模式的簡單實現 外觀模式定義 Provide a unified interface a set of inter

原创 【設計模式】(十八)--結構型模式--過濾器模式

【設計模式】(十八)–結構型模式–過濾器模式 結構型模式--過濾器模式【設計模式】(十八)--結構型模式--過濾器模式過濾器模式定義過濾器模式的優點過濾器模式的使用場景過濾器模式的簡單實現 過濾器模式定義 Filter patt

原创 【設計模式】(一)之概述

設計模式概念 設計模式(Design Pattern)是軟件開發人員在軟件開發過程中面臨的一般問題的解決方案。這些解決方案是衆多軟件開發人員經過相當長的一段時間的試驗和錯誤分類編目的優秀代碼設計經驗的總結。所以使用設計模式目的爲了

原创 自動拆箱把美好的週五拆的更精彩

週五到來,本打算早點回家,好好休息過個週末,下週繼續奮戰。 關掉顯示器準備下班,旁邊同事說出現java.lang.NullPointerException百思不得其解,麻煩看下。 重新切回工作狀態。定睛一看發現問題美好週五被自動拆

原创 List4種遍歷方式

接上一篇List初始化並賦值,平時可能會用到List的遍歷。List的遍歷寫法有以下4種。 方式一 最基礎的遍歷方式:for循環,指定下標長度,使用List集合的size()方法,進行for循環遍歷。可以操作list,操作時需謹慎