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

下載本文檔

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

文檔簡(jiǎn)介

第頁(yè)java新手開(kāi)發(fā)書(shū)籍推薦1.《Java基礎(chǔ)入門(mén)》

從初學(xué)者的角度,以形象的比喻、豐富的圖解、有用的案例、通俗易懂的語(yǔ)言具體講解了Java開(kāi)發(fā)中重點(diǎn)用到的多種技術(shù)。

2.《Javaweb程序開(kāi)發(fā)入門(mén)》

本書(shū)為JavaWeb開(kāi)發(fā)入門(mén)教材,讓初學(xué)者達(dá)到能夠靈活使用Java語(yǔ)言開(kāi)發(fā)Web應(yīng)用程序的程度。為了讓初學(xué)者易于學(xué)習(xí),本書(shū)力求內(nèi)容通俗易懂,講解寓教于樂(lè)。關(guān)于初學(xué)者較難理解的專(zhuān)業(yè)術(shù)語(yǔ),本書(shū)都進(jìn)行了形象地解釋?zhuān)行┻€提供了圖例。初學(xué)者常常會(huì)碰到這樣的狀況,即書(shū)中講解的技術(shù)能夠理解,但不知道如何應(yīng)用,為此書(shū)中針對(duì)每個(gè)知識(shí)點(diǎn),精心〔制定〕了相應(yīng)的經(jīng)典案例,目的是為了讓學(xué)習(xí)者不但能掌握和理解這些知識(shí)點(diǎn),并且還可以清楚地知道在實(shí)際工作中如何去運(yùn)用,并且通過(guò)這些案例特別技術(shù)的應(yīng)用價(jià)值。

3.《Javaweb程序開(kāi)發(fā)進(jìn)階》

從有一定Web開(kāi)發(fā)基礎(chǔ)的〔編程〕人員的角度出發(fā),深入且通俗地顯示了JavaWeb開(kāi)發(fā)的內(nèi)幕。全書(shū)共12章,具體講解了從JDBC基礎(chǔ)到DBUtils工具,從Filter到Servlet事件監(jiān)聽(tīng)器,以及文件上傳下載、EL表達(dá)式、JSTL標(biāo)簽、國(guó)際化等JavaWeb開(kāi)發(fā)的各個(gè)方面的知識(shí)和技巧。最重要的是,本書(shū)加入了真實(shí)的〔電商〕項(xiàng)目,讓編程人員切身感受真正的項(xiàng)目開(kāi)發(fā)內(nèi)幕!本書(shū)使用深入淺出、通俗易懂的語(yǔ)言闡述教材中涉及的概念,并通過(guò)結(jié)合典型詳實(shí)的Web應(yīng)用案例、分析案例代碼、解決常見(jiàn)問(wèn)題等方式,可以幫助編程人員真正明白Web應(yīng)用程序開(kāi)發(fā)的全過(guò)程。

4.《MySQL數(shù)據(jù)庫(kù)入門(mén)》

MySQL數(shù)據(jù)庫(kù)是以“客戶端/服務(wù)器〞模式實(shí)現(xiàn)的,是一個(gè)多用戶、多線程的小型數(shù)據(jù)庫(kù)服務(wù)器。MySQL因?yàn)槠浞€(wěn)定、可靠、快速、〔管理〕方便以及支持眾多系統(tǒng)平臺(tái)的特點(diǎn),成為世界范圍內(nèi)最流行的開(kāi)源數(shù)據(jù)庫(kù)之一?!禡ySQL》就是面向數(shù)據(jù)庫(kù)初學(xué)者特地推出的一本進(jìn)階學(xué)習(xí)的入門(mén)教材,本教材站在初學(xué)者的角度,以形象的比喻、豐富的圖解、有用的案例、通俗易懂的語(yǔ)言具體講解了MySQL開(kāi)發(fā)和管理技術(shù)。

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

通讀官方語(yǔ)言教程和規(guī)范

發(fā)布編程語(yǔ)言的官方,一般都會(huì)在其官方網(wǎng)站上提供官方語(yǔ)言教程(Tutorials)和規(guī)范(Specification),Java的官方網(wǎng)站當(dāng)然也不例外。Oracle提供的JavaTutorials官方教程是很好的入門(mén)讀物,系統(tǒng)全面還帶有示例演示,非常易學(xué),看到很多Java的初學(xué)者還在滿網(wǎng)絡(luò)的找教程,殊不知最好的教程就在官方網(wǎng)站上等著呢,即使是Java老司機(jī)也可以在里面發(fā)現(xiàn)自己以前的知識(shí)遺漏點(diǎn)。JavaSpecification語(yǔ)言規(guī)范是更進(jìn)一步的讀物,里面解釋了語(yǔ)言的內(nèi)部規(guī)范,比較難以讀懂,但是初讀時(shí)不要強(qiáng)求讀懂所有的內(nèi)容,適當(dāng)?shù)泥駠魍虠?,多讀幾遍可能就理解了。而關(guān)于要求更高的Java程序員,可以讀讀JVMSpecification,Java虛擬機(jī)規(guī)范。

借鑒Java重要類(lèi)的官方源代碼

Java是一門(mén)開(kāi)源的編程語(yǔ)言,下載其JDK(JavaDevelopmentKit,Java開(kāi)發(fā)工具包)時(shí),會(huì)自帶Java的源代碼壓縮包src.zip,解壓后就可以查看Java自帶類(lèi)的源代碼,這些源代碼都是Java大神們寫(xiě)的,非常有學(xué)習(xí)意義。這也是學(xué)習(xí)Java語(yǔ)言相關(guān)于其它閉源開(kāi)發(fā)語(yǔ)言的一大優(yōu)勢(shì)。

掌握常用的制定模式

制定模式(DesignPattern)并不是Java編程語(yǔ)言獨(dú)有的,而是所有編程語(yǔ)言之間通用的,因此制定模式也更具有學(xué)習(xí)的必要性。雖然制定模式不是獨(dú)屬于Java的,但是有用Java實(shí)現(xiàn)的制定模式版本,像是單例模式、觀察者模式等經(jīng)典模式必須熟練掌握。有些初學(xué)者把制定模式看的非常高端,非常難以學(xué)習(xí),這是沒(méi)有必要的,因?yàn)橹贫J讲⒉皇菓{空想出來(lái)的,它們就是從日常的寫(xiě)代碼過(guò)程中一步步演化過(guò)來(lái)了的,只要寫(xiě)代碼到一定程度,自然而然就能使用和理解制定模式了。而提前學(xué)習(xí)制定模式可以加快自己的編程水平提升速度,編寫(xiě)易維護(hù)、低耦合、擴(kuò)大性強(qiáng)的代碼。

學(xué)習(xí)相關(guān)的開(kāi)源框架

Java有非常多的開(kāi)源框架,比如常見(jiàn)的Spring、Hibernate、Struts等。有些初學(xué)者把這些框架當(dāng)作是學(xué)習(xí)Java編程的負(fù)擔(dān),筆者個(gè)人認(rèn)為這恰恰是Java的一大優(yōu)勢(shì),這些框架的源代碼都是出色的、開(kāi)源的,其中運(yùn)用了很多的制定模式和編程思想,通過(guò)學(xué)習(xí)使用這些框架,可以加深自己對(duì)制定模式的理解,提升自己的編程層次。

向有經(jīng)驗(yàn)的前輩請(qǐng)教

學(xué)習(xí)借鑒別人的出色經(jīng)驗(yàn)可以使自己少走很多彎路,但是任何時(shí)候經(jīng)驗(yàn)都是寶貴的,向別人請(qǐng)教經(jīng)驗(yàn),一定要堅(jiān)持好端正謙虛的好學(xué)態(tài)度,虛心的向前輩請(qǐng)教,只要自己有誠(chéng)心,而禮數(shù)又到位的話,別人一般是不吝賜教的。

3怎樣學(xué)java

第一,學(xué)會(huì)學(xué)習(xí)。學(xué)習(xí)也是一種能力,在學(xué)習(xí)和工作中我們發(fā)現(xiàn)同樣多的時(shí)間不同的人其學(xué)習(xí)效果是不一樣的,甚至是學(xué)習(xí)用時(shí)短的人比時(shí)間長(zhǎng)的人效果更高。這是因?yàn)檫@兩種人的〔學(xué)習(xí)能力〕不一樣,學(xué)習(xí)能力的養(yǎng)成必須要長(zhǎng)期的總結(jié)、積存和沉淀的。建議你和周邊的程序員進(jìn)行比較,如果存在學(xué)習(xí)效率低下的想象,那就趕緊學(xué)習(xí)他人的學(xué)習(xí)方法吧。

第二,將基礎(chǔ)知識(shí)學(xué)牢。所謂“基礎(chǔ)不牢,地動(dòng)山搖〞,因?yàn)樗袕?fù)雜的程序都是由簡(jiǎn)單的程序構(gòu)成,而構(gòu)成這些簡(jiǎn)單程序的就是基礎(chǔ)知識(shí),所有出色的程序員都對(duì)基礎(chǔ)知識(shí)掌握的非常牢固。因此,掌握牢固基礎(chǔ)知識(shí)是成為一個(gè)JAVA程序員的必要條件之一。

第三,向出色程序員學(xué)習(xí)。所謂“近朱者赤,近墨者黑〞,想要成為一個(gè)JAVA程序員,就要向行業(yè)內(nèi)、公司內(nèi)、部門(mén)內(nèi)出色的程序員學(xué)習(xí),查看他們編寫(xiě)的程序,通過(guò)查看程序?qū)W習(xí)他們的思維方式。除此之外,還要把握住一切機(jī)會(huì)向他們請(qǐng)教,了解他們程序開(kāi)發(fā)前、中、后是如何思索和工作的,學(xué)習(xí)他們的技巧和方法,并在工作中進(jìn)行實(shí)際操練,提升自己的程序開(kāi)發(fā)能力。

第四,培養(yǎng)自己的結(jié)構(gòu)化思維能力。一個(gè)JAVA程序員無(wú)論是在工作質(zhì)量還是工作效率方面都是優(yōu)于初級(jí)程序員的,他們的成功之處就是形成的結(jié)構(gòu)化的思維能力,他們拿到開(kāi)發(fā)任務(wù)之后并目視盲目的立即去開(kāi)發(fā)程序,而是首先了解程序的用途、目的、特別必須求、開(kāi)發(fā)時(shí)間等,掌握這些信息后他們會(huì)對(duì)程序開(kāi)發(fā)前、中、后的工作進(jìn)行計(jì)劃和安排。要養(yǎng)成結(jié)構(gòu)化思維的模式,首先就要去模仿他們,先做到“形似〞,以后才干做到“神似〞。

第五,在解決問(wèn)題中成長(zhǎng)。在工作中不要怕碰到問(wèn)題,也不要怕別人向自己請(qǐng)教。在出現(xiàn)問(wèn)題后,無(wú)論是否是自己造成的都要積極參加解決,通過(guò)解決問(wèn)題能夠快速提升自己的編程能力;另外,面對(duì)別人的請(qǐng)教也要耐心給予講解,在講解的過(guò)程中你既能對(duì)知識(shí)進(jìn)行鞏固學(xué)習(xí),又能鍛煉自己的〔溝通〕能力。

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

最首要的還是先看書(shū),java基礎(chǔ)之類(lèi)的書(shū),把java里面最基本的語(yǔ)法知識(shí)了解。

接下來(lái)簡(jiǎn)單的敲一些代碼,比較簡(jiǎn)單的小例子就可以,每本書(shū)中都會(huì)帶一些小子,看過(guò)一遍之后,背著敲一遍,但要理解,千萬(wàn)不能機(jī)械的敲。

看視頻,到網(wǎng)上找一些關(guān)于Java的視頻看一遍,因?yàn)樯厦鎯刹阶龊弥螅匆恍┮曨l基本上也能明白了。

然后你就可以找一些略微難一點(diǎn)的算法還做一做了,不用必須敲出來(lái),能看懂就行。

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論