




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第頁java開發(fā)實戰(zhàn)經(jīng)典書籍推薦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標簽庫的使用、如何自定義標簽、資源國際化、數(shù)據(jù)庫概述、JDBC詳解、XML概述等;第4篇為Struts框架篇,內(nèi)容不僅包括Struts1.x的內(nèi)容,也包括Struts2.x中的內(nèi)容;第5篇為Hibernate框架篇;第6篇為Spring框架篇;第7篇為EJB與Web服務篇,內(nèi)容包括EJB3概述、JPA規(guī)范Web服務框架XFire等;第8篇為工具篇,內(nèi)容包括在JavaWeb項目中常用的開源工具框架、主要有版本〔管理〕工具SVN、日志工具commons-logging與Log4J、報表圖形引擎JFreeChart、PDF組件iText等;第9篇為實戰(zhàn)篇,內(nèi)容為兩個典型的應用系統(tǒng):論壇系統(tǒng)(Spring+Struts+Hibernate)、寵物商店(EJB3+JPA+Struts2)。
2.《spring入門到精通》
本書由淺入深,按部就班地介紹了Spring的體系結(jié)構(gòu)和相關(guān)知識點,目的是幫助初學者快速掌握Spring,并能使用Spring進行應用程序的開發(fā)。本書最大的特色在于每章都是由淺入深,從一個簡單的示例入手,讓讀者快速了解本章內(nèi)容,然后再具體講解本章涉及的基本原理和知識點,最后再通過一個具體的示例宋鞏固所學內(nèi)容。本書每一章的例子都是經(jīng)過精挑細選,具有很強的針對性,力求讓讀者通過親自動手做而掌握其原理和方法,從而學習盡可能多的知識。本書適用于初、中級軟件開發(fā)人員,同時也可用作高校相關(guān)專業(yè)師生和社會培訓班的教材。
3.《JavaWeb開發(fā)詳解》
本書共分4部分,從XML、Servlet、JSP和應用的角度向讀者展示了JavaWeb開發(fā)中各種技術(shù)的應用,按部就班地引導讀者快速掌握JavaWeb開發(fā)。
本書內(nèi)容全面,涵蓋了從事JavaWeb開發(fā)所應掌握的所有知識,在知識的講解上本書采納理論與施行相結(jié)合的方式,從程序運行的內(nèi)部機制進行分析講解,并通過大量的實例和實驗來驗證并運用本書的知識。
2怎么學習java
1、具有一定的自學能力
包括Java在內(nèi)的信息技術(shù)發(fā)展迅速,指望一本好書或者教師在課堂上假設干學時的教學,是難以精通某些技術(shù)的。因此必須具有優(yōu)良的自學能力,要花費大量的時間投入到學習中去。
2、學習技術(shù)的三個層次
任何人的精力都是有限的,不可能掌握所有的技術(shù)。因此學習任何技術(shù)都要有三個層次:這項技術(shù)是什么?他能干什么?怎樣利用它實現(xiàn)它的功能?
3、多動手學習
很多初學者學習Java,往往抱著一本書非常認真的去看,而且書中的很多例子也能看懂,但是,當做到計算機面前寫程序時,就抓頭撓腮,不知從何下手,出現(xiàn)這種狀況的原因在于眼高手低,要解決這個問題必須通過多動手學習程序,熟練才行。同時,沒有任何人在〔編程〕過程中會非常的順利,不出現(xiàn)任何錯誤,我們要有信心處理。
4、對比學習
學習Java的讀者,可能已經(jīng)具有C++的基礎(chǔ),因此學習會比較容易一些,由于任何語言或多或少都有類似的地方,可以在學習Java的時候,可以采納橫向?qū)Ρ鹊胤椒椒▉韺W習。
5、學會使用幫助和網(wǎng)絡資源
任何一本書不可能把所有的知識點講到。同時凡是比較出色的軟件都有一些幫助文檔,因此要學用幫助文檔。針對Java而言,要學會使用Java相關(guān)的API文檔,也可以上網(wǎng)下載一些視頻,如北京圣思源的。
3怎樣學java
多看java基礎(chǔ),打牢固你的基礎(chǔ)能力,很多EE或者框架問題都可以迎刃而解,基礎(chǔ)還是重點。還有數(shù)據(jù)結(jié)構(gòu),面向?qū)ο筮@些重點中的重點,絕對都是一生所用的。
多看一些源碼,體會為何這樣〔制定〕的思想,其中多看一些IO,反射相關(guān)的源碼,這樣有利于你的技術(shù)提升。
多看看書,書中對框架和應用都有很好的詮釋,也有一些對java這門語言的理解。一切的目的都是應用,所以書中的運用例子要自己好好看看,盡量動手跟著一起做做。
看一些開源項目的源代碼,主要看制定,看邏輯。
java的復雜在于面向?qū)ο蟮倪\用,所以要用一顆面向?qū)ο蟮男膩韺Υa,學會善于運用這些思想來自動裝箱,來實體注入等。
學一下算法思想。其實算法在任何語言中都可以完美體現(xiàn),java的復雜也在邏輯上,算法能改善邏輯的過程,是一個可遇不可得的重要思想。
4java怎么樣學習
我們必須明確一個大方向,也就是說現(xiàn)在面向?qū)ο蟮木幊谭懂牎o論人工智能曾經(jīng)有所浪潮,但將來5-10年工業(yè)界廣泛承認并接受的將是面向?qū)ο笫降木幊?。工業(yè)界目前最流行的面向?qū)ο缶幊陶Z言就是C++和Java。所以基本上鎖定這兩個方向就可以了。而且完全可以同時掌握。
掌握Java的精華特性而且一定要知道為什么。比如,Interface和multi-thread。用interface是更好的多繼承的模型,而多線程則是制定到語言一級的重要特性。要完全理解interface是為什么,用多線程又有幾種常用的編程模型。
理解了Java語言的特性是為什么了之后,就可以試著上升到制定這個層次,畢竟學習語言是要用的。目前比較好的開發(fā)模式是采納自定向下的面向?qū)ο蟮闹贫?,加上MVC的模式(你可以看一下我介紹的關(guān)于MVC的內(nèi)容)。首先要找出最頂層的對象(這往往是最難的),然后一層一層往下遞歸,記住每次應符合7+/-2的原則,因為我們?nèi)说亩逃洃浘褪沁@樣。一般有圖形用戶界面的應從界面開始制定。
最好的方法其實是施行。一般教科書上的例子并不能算是施行,只能算是讓你掌握語言特性用的。而提倡做實際的Project也不是太好,因為你還沒有熟練的能力去綜合各種技術(shù),這樣只能是你自己越來越迷糊。比較好的方法是找一些比較經(jīng)典的例子,每個例子比較集中一種編程思想而制定的,比如在我的施行當中,我曾經(jīng)學習過一個很經(jīng)典的例子就是用Java實現(xiàn)的HotDraw(源自SmallTalk),你可以用rolemodel
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 渭南危房拆除施工方案
- 東營橡皮壩施工方案
- 怎么使用MPIDP-RS232OD資料
- 引黃灌區(qū)施工方案
- 質(zhì)管員考核試題及答案
- 中央財政支持地方高校發(fā)展專項資金
- 6-12歲小孩體能訓練動作名稱
- 5年級下冊第21課
- 5內(nèi)加減法口算題
- 地質(zhì)災害綜合治理項目效果監(jiān)測標書
- 商業(yè)廣告設計課件
- 教會行政管理學課程教案
- SJG 44-2018 深圳市公共建筑節(jié)能設計規(guī)范-高清現(xiàn)行
- 2022年高考(全國甲卷)語文仿真模擬卷【含答案】
- 瀘州老窖股權(quán)激勵方案案例分析
- 火電廠廠用電系統(tǒng)與廠用電接線運行特點分析
- 部編版小學語文三年級(下冊)學期課程綱要
- _重大事故后果分析(精)
- 水泥攪拌樁施工監(jiān)理質(zhì)量控制要點
- 初級診斷師培訓課程QC基礎(chǔ)知識
- 第7章 吸附課件
評論
0/150
提交評論