回覆列表
  • 1 # 伯村爺倆兒

    不知道這個回答有沒有幫助 但是我學Java是看的是兩本書 一本是中文的 叫Java程式設計實用教程 一本是英文的 叫Head First Java

  • 2 # 夕陽雨晴

    作為一個 5 年研發經驗的 Java 程式設計師,我讀過的關於設計模式的書籍是《修煉Java開發技術:在架構中體驗設計模式和演算法之美》。

    買了這本書之後,閒置了很長時間,而一番愁苦之後,想了既然花了錢,還是看一看的好。就這樣,每天下班看個半個小時,堅持了沒多久,就那麼默默的放棄了,其中的內容不是我這種剛參加工作的渣渣能看的懂得,越看不懂的東西,越強迫自己去看,真心感覺好累。自己痛苦,書也痛苦,還是去看看從入門到放棄的好。

    架構中的設計原則:單一職責原則,裡式替換原則(LSP),依賴注入原則(DIP),介面分離原則(ISP),迪米特原則(LOD),開閉原則(OCP)。

    23個設計模式:工廠模式,建造模式,工廠方法模式,原始模型模式,單例模式,介面卡(變壓器)模式,橋樑模式,合成模式,裝飾模式,門面模式,享元模式,代理模式,責任鏈模式,命令模式,直譯器模式,迭代子模式,備忘錄模式,觀察者模式,狀態模式,策略模式,模板方法模式,訪問者模式。

    每個模式都會一段辛酸淚,那些不懂時的歲月,看了一遍又一遍,讀完文字擼程式碼,還是不懂,耗死了腦細胞,耗掉了黑髮。在參加工作近4年之後,讀起來容易多了,每瞭解到一種設計模式,總會有這樣真好真方便之感。具備一定研發經驗之後,重新開始再閱讀這本書,從頭到尾,一邊思考,一邊閱讀,一邊做筆記,由於只看過一遍,收穫很有限,隨後有時間時,我將會重新去閱讀。雖然只讀過一邊,已經可以將策略模式和模板方法模式組合使用,完成 ICON 策略排序的的業務需求,並嘗試在其它需求中加以使用。

  • 中秋節和大豐收的關聯?
  • 易建聯成為2019男籃世界盃宣傳圖中唯一黃種人,你認為他在世界盃上會有怎樣表現?