原创 JDK源碼閱讀順序

很多java開發的小夥伴都會閱讀jdk源碼,然而確不知道應該從哪讀起。以下爲小編整理的通常所需閱讀的源碼範圍。  標題爲包名,後面序號爲優先級1-4,優先級遞減  1、java.lang 1) Object 1 2) String 1

原创 UML類圖

平時閱讀一些遠嗎分析類文章或是設計應用架構時沒少與UML類圖打交道。實際上,UML類圖中最常用到的元素五分鐘就能掌握,下面趕緊來一起認識一下它吧: 一、類的屬性的表示方式 在UML類圖中,類使用包含類名、屬性(field) 和方法(met

原创 觀察者(Observer)模式

1、定義:觀察者模式定義了對象之間的一對多依賴,這樣一來,當一個對象改變狀態時,它的所有依賴者都會收到通知並自動更新。 通俗來說:舉個報社(主題)和訂閱報紙的家庭(觀察者)例子。 報社的業務就是出版報紙。 向某家報社訂閱報紙,只要他

原创 Maven學習(一)

在目前流行的SSM,SSH都採用Maven作爲項目構建工具,所以有必要 基於《Maven權威指南》 進行一次較系統的學習。 1、介紹Apache Maven 1.1 Maven較正式定義      Maven是一個項目管理工具,它包含

原创 Maven學習(二)

1、Maven座標 (Coordinates)      1.1   Maven通過座標來精確定位一個項目。Maven座標通常用冒號來作爲分隔符來書寫,像這樣的格式:groupId:artifactId:packaging:version