成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

gof的23種設計模式 一個剛工作的Java程序員該看哪些書籍?

一個剛工作的Java程序員該看哪些書籍?謝邀。簡單列幾本:《JAVA編程思想》夯實基礎。這本書算是Java圣經(jīng),但是不適合入門,需要有一定的基礎。講述了JAVA的方方面面。需要花力氣去啃??忻靼琢四銜?/p>

一個剛工作的Java程序員該看哪些書籍?

謝邀。簡單列幾本:

  • 《JAVA編程思想》夯實基礎。這本書算是Java圣經(jīng),但是不適合入門,需要有一定的基礎。講述了JAVA的方方面面。需要花力氣去啃??忻靼琢四銜谢砣婚_朗的感覺。好的基礎是后面學習新技術的基石。
  • 《重構(gòu)》好代碼是改出來的。馬丁福勒的經(jīng)典書。一步步的告訴你該怎么重構(gòu)代碼。避免你寫出面條代碼。
  • 《Effective Java》避免Java中的坑。Java語言本身有很多坑,本書以條目的方式列出了一條條的建議,幫你避免這些坑。
  • 《敏捷軟件開發(fā):原則、模式與實踐》面向?qū)ο笤砼c模式。另一位馬丁大叔的書,面向?qū)ο笤O計原理及設計模式的應用。結(jié)合GOF的《設計模式》效果更佳
  • 《人件》如何進入心流。偏管理的一本書,與《人月神話》不同,本書可以說是從程序員的角度來講項目管理,講外部環(huán)境對軟件開發(fā)的影響。其中很多內(nèi)容深有體會,可以在工作一段時間后來看
  • 《Spring實戰(zhàn)》JAVA企業(yè)開發(fā)事實上的標準。這個算是Java程序員的必備技能之一了,不贅述了。
  • 《Code Complete》中文《代碼大全》,翻譯很有誤導性。這是一本軟件構(gòu)建手冊,講了軟件構(gòu)建的完整流程,也建議工作一段時間后再看

如何學習spring?是先學習設計模式還是spring?

看見上一位答主的可愛回答想笑。題主問這個問題應該是還沒接觸了解過spring框架,我有下面的學習建議:

spring框架和設計模式是兩大學習點

spring框架包含了許多架構(gòu)的頂級設計思路,去研究它是需要花費比較多經(jīng)歷的。而設計模式也是一大課題 ,有專門一本厚厚的設計模式的書籍給你學習。因此,這兩種東西不能說先去學誰,應該是用到哪個學哪個。

有人說設計模式是為了彌補Java的不足,這是有一定道理的,常規(guī)的二十三種設計模式如果說你要全部理清還算要一點時間,要說能學精通還真的挺難。

spring框架的學習建議:

  1. 先學習搭ssm框架項目感受spring框架的魅力。
  2. 對spring框架原理進行理解,這里如果牽扯上了什么設計模式就去學習對應的設計模式。
  3. 看看能不能理解和基本運用依賴注入和面向切面編程了。
  4. 推薦讀《spring源碼深度解析》,系統(tǒng)性得結(jié)合源碼學習spring框架,途中一定會遇到的設計模式,遇到哪種模式就學哪種模式。

歸納一下就是兩種并行學習,設計模式是輔助spring框架的理解。

覺得“熱心哥哥宇文笑”解讀專業(yè)的點點關注,會帶來更多精彩內(nèi)容分享