java開發(fā)推薦的書籍_第1頁
java開發(fā)推薦的書籍_第2頁
java開發(fā)推薦的書籍_第3頁
java開發(fā)推薦的書籍_第4頁
java開發(fā)推薦的書籍_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

第頁java開發(fā)推薦的書籍第一本:《ThePragmaticProgrammer:FromJourneymantoMaster》(程序員的修煉:從中級到大師)

這本書是面向所有程序員的,它堅(jiān)持了編程過程的新鮮度,我們可以在其中不斷的汲取力量,成長。

第二本:《OSGIinAction:CreatingModularApplicationsinJava》(OSGI實(shí)戰(zhàn):用Java創(chuàng)建模塊化應(yīng)用)

OSGI是一個(gè)基于Java的開發(fā)應(yīng)用為一組互相關(guān)聯(lián)的模塊框架。雖然說我們是Java程序員,但是了解一下面向服務(wù)的編程是怎么回事,也是非常有必要的。

第三本:《EffectiveJava》(通用程序〔制定〕)

這本書中編寫了Java編程中78條極其具有有用價(jià)值的經(jīng)驗(yàn)規(guī)則,這些經(jīng)驗(yàn)規(guī)則涵蓋的大多數(shù)開發(fā)人員天天所面臨的問題的解決方案。

第四本:《CLeanCode:AHandbookofAgileSoftwareCraftsmanship》(代碼整潔之道)

剛開始我們在學(xué)習(xí)編寫代碼的時(shí)候可能不注重格式,導(dǎo)致我們的代碼看起來十分的雜亂無章,這本書幫我們解決的就是這個(gè)問題,能幫助我們養(yǎng)成優(yōu)良的寫代碼的習(xí)慣。《代碼整潔之道》促使你思索代碼中何為正確,何為錯(cuò)誤,《代碼整潔之道》將促使你重新評估自己的專業(yè)價(jià)值觀,以及對自己技藝的承諾。

第五本:《JavainaNutshell》(Java技術(shù)手冊)

這本書是一個(gè)有口皆碑的Java經(jīng)典暢銷書,歷年來用許多程序員都是以閱讀此書開始進(jìn)入Java程序員制定的殿堂的。

第六本:《TheJavaLanguagespecification》(Java編程規(guī)范)

有可能看過的人會覺得這本書并沒有什么學(xué)習(xí)技能的方法,不過在這里要說的是,這部書提供的不僅是語言覆蓋范圍,如果我們大家想在JavaVM更上一層樓的話,建議大家一定要看。

第七本:《PatternsofEnterpriseApplicationArchitecture》(企業(yè)應(yīng)用架構(gòu)模式)

《企業(yè)應(yīng)用架構(gòu)模式》分為兩大部分。第一部分是關(guān)于如何開發(fā)企業(yè)應(yīng)用的簡單介紹。第二部分是關(guān)于《企業(yè)應(yīng)用架構(gòu)模式》的主體,是關(guān)于模式的具體參照手冊,每個(gè)模式都給出使用方法和實(shí)現(xiàn)信息,并配以具體的Java代碼或C#代碼示例。

2怎么學(xué)習(xí)java

1.態(tài)度

學(xué)習(xí)就要有學(xué)習(xí)的態(tài)度。虛懷假設(shè)谷,才干海納百川,如果有什么不懂得可以在網(wǎng)絡(luò)上,論壇上提出自己的疑問,會有人在一定的時(shí)間內(nèi)幫助你解決的。還是那句老話"功夫不負(fù)有心人',只要你肯下功夫,鐵杵也會磨成針的,更不用說一個(gè)小小的JAVA技術(shù)了。所以,虛心的態(tài)度非常重要。

2.學(xué)好基礎(chǔ)知識

千里之行始于足下,摩天大樓平地起,很多事情都是從最基礎(chǔ)做起,沒有基礎(chǔ),就談不上更高級的發(fā)展。學(xué)習(xí)JAVA也一樣,不從基礎(chǔ)學(xué)習(xí),連基礎(chǔ)知識都沒有掌握,還談什么精通JAVA?

3.施行

幾乎所有的老程序員都會這些建議,那就是多編碼、多學(xué)習(xí),熟能生巧就是如此。我們都看過武俠小說,高手絕不是只理解招式的作用,而是通過千萬次的學(xué)習(xí),將招式變成自己下意識的行為,這才是高手。編程也是一樣,當(dāng)你看到工程具體說明時(shí)已經(jīng)下意識的在腦中構(gòu)建好了整個(gè)程序的框架,一切成竹在胸才是高手。

3怎樣學(xué)java

首先是興趣。興趣是學(xué)習(xí)的最好老師

其實(shí)最大的困難是在于克服自己。只要你有恒心,學(xué)好JAVA并不難。就算你沒有基礎(chǔ),沒有經(jīng)驗(yàn),沒有任何概念。可是即使是發(fā)明JAVA的人,發(fā)明計(jì)算機(jī)的人在起初也是一張白紙。他們也是不斷琢磨,不斷學(xué)習(xí)和施行才出結(jié)果的。所有的JAVA高手都是從什么也不會學(xué)到什么都會的。興趣很重要,只要你有興趣,就會發(fā)現(xiàn)學(xué)習(xí)JAVA和打籃球一樣簡單。

其次要努力。古語說的好:只要功夫深鐵杵磨成針

中國人做事就怕有怕認(rèn)真。只要有恒心,你會發(fā)現(xiàn)學(xué)好JAVA兼職是小菜一碟,比老婆婆用鐵杵磨針要簡單多了。當(dāng)然你會說你沒有基礎(chǔ),那么你就在學(xué)JAVA之前,拿出3個(gè)月學(xué)計(jì)算機(jī)基礎(chǔ),怎么樣!3個(gè)月不夠,半年夠不夠。我想,只要保持、努力,有恒心,要不了1年,就能學(xué)好JAVA。甚至半年就夠了。

方法很重要。技方法很重要,可以嘗試看視頻

學(xué)習(xí)方法很重要,要找到有效的學(xué)習(xí)方法,這樣學(xué)起來會如魚得水的。比如,現(xiàn)在許多人看基礎(chǔ)免費(fèi)視頻,學(xué)起來就比以前看書快很多,而且也更簡單。

避免被騙。如果斷定上培訓(xùn)機(jī)構(gòu),"合適最好、慎重當(dāng)心、以防被騙'

什么叫合適最好,就培訓(xùn)機(jī)構(gòu)并不是越出名、學(xué)費(fèi)越貴就一定越好。其實(shí),好多培訓(xùn)機(jī)構(gòu)廣告打的猛,其實(shí)教學(xué)水平未必是最好的。Java培訓(xùn)費(fèi)用動(dòng)輒上萬,騙子培訓(xùn)機(jī)構(gòu)也非常多,所以要遵循"合適最好、慎重當(dāng)心、以防被騙'。

可走捷徑??梢院嫌?jì)合計(jì)上培訓(xùn)班

其實(shí),現(xiàn)在很多JAVA培訓(xùn)班已經(jīng)具備比較成熟的教學(xué)方法,有經(jīng)驗(yàn)實(shí)力的知名培訓(xùn)機(jī)構(gòu)培訓(xùn)出來的同學(xué)更能受用人單位的認(rèn)可。當(dāng)然,不同培訓(xùn)機(jī)構(gòu)對學(xué)員準(zhǔn)入要求不一樣,有的培訓(xùn)機(jī)構(gòu)要求有基礎(chǔ)的,有的零基礎(chǔ)的都可以,學(xué)習(xí)的深淺也不一,時(shí)間也不一樣。這個(gè)必須要結(jié)合自己實(shí)際狀況來做決定。

4java怎么樣學(xué)習(xí)

首先得學(xué)習(xí)一下java基礎(chǔ),也就是javase部分的基礎(chǔ)知識,這方面網(wǎng)上的教程很多,文檔和視頻都有,可以自行的查閱學(xué)習(xí),比較重要的是java基礎(chǔ)語法,基礎(chǔ)工具類,集合類,多線程,網(wǎng)絡(luò)編程,java反射這些基本的都必須要掌握。

學(xué)完了java基礎(chǔ),咱們得學(xué)習(xí)一下javaweb,這其中很重要的有jsp,servlet,javabean等一些內(nèi)容,在學(xué)習(xí)這些東西的過程中,我們要著重學(xué)習(xí)一下協(xié)議的通訊原理,這個(gè)了解了對我們學(xué)習(xí)javaweb有很好的輔助理解的作用,大家要謹(jǐn)記。

學(xué)完了javaweb后,咱們就要接觸框架的學(xué)習(xí)了?,F(xiàn)在主流的框架有ssm(spring+springmvc+mybatis),其中spring是〔管理〕容器,springmvc是控制層,mybatis是數(shù)據(jù)庫連接層,這些東西學(xué)完后就可以進(jìn)行開發(fā)了。這些內(nèi)容網(wǎng)上面都是有教程的哦。

現(xiàn)在的實(shí)際項(xiàng)目中很多都是前后端分開的項(xiàng)目,后端就是api接口,返回的是json格式的數(shù)據(jù)就可以了,所以在這里,還有個(gè)框架我推舉一下,就是jersery框架,大家有興趣可以在網(wǎng)上查一下,這個(gè)是restful風(fēng)格的框架,合適在先后端分開項(xiàng)目中使用。

然后在這里我要具體介紹下數(shù)據(jù)庫方面技術(shù)。首先得學(xué)下jdbc,這個(gè)是數(shù)據(jù)庫層最基礎(chǔ)的東西,必須要好好學(xué)習(xí)一下。然后現(xiàn)在最主流的是hibernate和myba

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論