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

下載本文檔

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

文檔簡介

第頁java開發(fā)實戰(zhàn)推薦書籍1.《javaWeb整合開發(fā)王者歸來》

本書全面介紹了JavaWeb開發(fā)中的各種相關(guān)技術(shù)及知識。全書分為9篇,內(nèi)容層次清楚,難度按部就班。第1篇為入門篇,內(nèi)容包括JavaWeb開發(fā)概述等;第2篇為基礎(chǔ)篇,內(nèi)容包括Servlet技術(shù)、JSP技術(shù)、會話跟蹤、過濾器Filter、監(jiān)聽器Listener等;第3篇為高級篇,內(nèi)容包括JSTL標(biāo)簽庫的使用、如何自定義標(biāo)簽、資源國際化、數(shù)據(jù)庫概述、JDBC詳解、XML概述等;第4篇為Struts框架篇,內(nèi)容不僅包括Struts1.x的內(nèi)容,也包括Struts2.x中的內(nèi)容;第5篇為Hibernate框架篇;第6篇為Spring框架篇;第7篇為EJB與Web服務(wù)篇,內(nèi)容包括EJB3概述、JPA規(guī)范Web服務(wù)框架XFire等;第8篇為工具篇,內(nèi)容包括在JavaWeb項目中常用的開源工具框架、主要有版本〔管理〕工具SVN、日志工具commons-logging與Log4J、報表圖形引擎JFreeChart、PDF組件iText等;第9篇為實戰(zhàn)篇,內(nèi)容為兩個典型的應(yīng)用系統(tǒng):論壇系統(tǒng)(Spring+Struts+Hibernate)、寵物商店(EJB3+JPA+Struts2)。

資深Java程序員耗時一年時間寫作,十年開發(fā)經(jīng)驗毫無保留。全面、系統(tǒng)、深入介紹JavaWeb開發(fā)的核心技術(shù)與主流框架。

2.《spring入門到精通》

本書由淺入深,按部就班地介紹了Spring的體系結(jié)構(gòu)和相關(guān)知識點,目的是幫助初學(xué)者快速掌握Spring,并能使用Spring進(jìn)行應(yīng)用程序的開發(fā)。本書最大的特色在于每章都是由淺入深,從一個簡單的示例入手,讓讀者快速了解本章內(nèi)容,然后再具體講解本章涉及的基本原理和知識點,最后再通過一個具體的示例宋鞏固所學(xué)內(nèi)容。本書每一章的例子都是經(jīng)過精挑細(xì)選,具有很強(qiáng)的針對性,力求讓讀者通過親自動手做而掌握其原理和方法,從而學(xué)習(xí)盡可能多的知識。本書適用于初、中級軟件開發(fā)人員,同時也可用作高校相關(guān)專業(yè)師生和社會培訓(xùn)班的教材。

全書共分14章,內(nèi)容涵蓋了Spring的基礎(chǔ)概念、核心容器、SpringAOP、事務(wù)處理、持久層封裝、Web框架、按時器、Spring和Struts、Spring和Hibernate、Spring和Ant、Spring和Junit。本書適用于初、中級軟件開發(fā)人員,同時也可用作高校相關(guān)專業(yè)師生和社會培訓(xùn)班的教材。

3.《JavaWeb開發(fā)詳解》

本書共分4部分,從XML、Servlet、JSP和應(yīng)用的角度向讀者展示了JavaWeb開發(fā)中各種技術(shù)的應(yīng)用,按部就班地引導(dǎo)讀者快速掌握J(rèn)avaWeb開發(fā)。

本書內(nèi)容全面,涵蓋了從事JavaWeb開發(fā)所應(yīng)掌握的所有知識,在知識的講解上本書采納理論與施行相結(jié)合的方式,從程序運行的內(nèi)部機(jī)制進(jìn)行分析講解,并通過大量的實例和實驗來驗證并運用本書的知識。

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

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

第二,將基礎(chǔ)知識學(xué)牢。所謂“基礎(chǔ)不牢,地動山搖〞,因為所有復(fù)雜的程序都是由簡單的程序構(gòu)成,而構(gòu)成這些簡單程序的就是基礎(chǔ)知識,所有出色的程序員都對基礎(chǔ)知識掌握的非常牢固。因此,掌握牢固基礎(chǔ)知識是成為一個JAVA程序員的必要條件之一。

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

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

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

3怎樣學(xué)java

第一階段、培養(yǎng)興趣

興趣是好的老師,可以是天生的,也可以后期培養(yǎng)。所以,學(xué)習(xí)java一定要對其感興趣,即使剛開始沒有興趣也應(yīng)該努力的培養(yǎng)自己對java的興趣,如果沒有興趣的話即使今后從事這樣的方向也不會有所成就。因此,既然選擇學(xué)習(xí)這門技術(shù),那就應(yīng)該把自己的精力和興趣轉(zhuǎn)移到j(luò)ava上,把java學(xué)習(xí)當(dāng)成是一款有難度、必須要持久戰(zhàn)術(shù)的游戲,在學(xué)習(xí)java的過程中,找到自己的存在感、滿足感、成就感。

第二階段、清除障礙

當(dāng)自己對Java產(chǎn)生興趣,并付出渾身解數(shù)來學(xué)習(xí),但學(xué)習(xí)效果不好的時候,我們就應(yīng)該停下腳步檢查一下是什么因素阻礙了自己的進(jìn)步,然后逐一解決。比如,不少男生在寫java代碼的時候,往往記不住命令的英文單詞或者常?;煜S捎趩卧~拼寫錯誤,導(dǎo)致程序報錯,這些低級錯誤使得浪費不少時間。那我們是不是應(yīng)該天天花個十幾分鐘,把java學(xué)習(xí)中能用到的〔英語〕單詞背下來呢?這樣就會讓自己的學(xué)習(xí)更有效率。

第三階段、調(diào)整狀態(tài)

注意力不集中是很多人都有的狀態(tài),如果課上掌握的不扎實,課下怎么狂補(bǔ)、下功夫都是事倍功半。所以建議每個學(xué)習(xí)者在上課時,多和老師互動,盡量讓自己的思維和老師堅持一致性。當(dāng)老師提問的時候,不管問的是不是你,你也要去思索,思索之后大聲地回答。通過這種方法,你可以把自己的大腦調(diào)整到激活狀態(tài),堅持課堂上的興奮狀態(tài),學(xué)習(xí)效率自然就會得到提升。

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

第一步:零基礎(chǔ)學(xué)習(xí)java的第一步,首先先學(xué)習(xí),計算機(jī)基本原理,Java語言發(fā)展簡史,這些是最基本的常識,初學(xué)者一定要了解這些常識。

第二步:要了解java開發(fā)的環(huán)境搭建,體驗java程序員的開發(fā)環(huán)境,比如變量path和classpath的設(shè)置,java程序員的執(zhí)行過程,java反編譯工具。然后了解,計算機(jī)常用進(jìn)制二、八、十六的介紹,以及它們與十進(jìn)制之間的互相轉(zhuǎn)化,ASCII碼。

第三步:了解Java語法格式,常量和變量,變量的作用域,函數(shù)和函數(shù)的重載,運算符,程序流程控制,數(shù)組和操作數(shù)組的類。針對數(shù)組的常用查找、排序算法原理,以及其Java實現(xiàn)。

第四部:學(xué)習(xí)一個很難理解的一個概念“對象〞,很多人學(xué)到“對象〞就會感到有些吃力,不過沒關(guān)系,只要依據(jù)我工具里的教程來學(xué)習(xí),肯定可以讓你很快掌握。這段時間,你要掌握的知識點如下:

對象的本質(zhì),理解面向?qū)ο?,類與對象的關(guān)系,在程序中如何應(yīng)用面向?qū)ο蟮乃枷虢鉀Q問題。

如何〔制定〕類,制定類的基本原則,類的實例化過程,類的細(xì)節(jié):構(gòu)造函數(shù)、this關(guān)鍵字、方法和方法的參數(shù)傳遞過程、static關(guān)鍵字、內(nèi)部類,Java的垃極回收機(jī)制,Javadoc介紹。

對象的三大特性:封裝、繼承和多態(tài),以及相應(yīng)的Java

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論