java web開發(fā)看什么書好_第1頁
java web開發(fā)看什么書好_第2頁
java web開發(fā)看什么書好_第3頁
java web開發(fā)看什么書好_第4頁
java web開發(fā)看什么書好_第5頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第頁javaweb開發(fā)看什么書好1.《java從入門到精通》

本書從初學者角度出發(fā),通過通俗易懂的語言、豐富多彩的實例,具體介紹了使用Java語言進行程序開發(fā)應該掌握的各方面技術。全書共分28章,包括:初識Java,熟悉Eclipse開發(fā)工具,Java語言基礎,流程控制,字符串,數組,類和對象,包裝類,數字處理類,接口、繼承與多態(tài),類的高級特性,異常處理,Swing程序〔制定〕,集合類,I/O輸入輸出,反射,枚舉類型與泛型,多線程,網絡通信,數據庫操作,Swing表格組件,Swing樹組件,Swing其他高級組件,高級布局〔管理〕器,高級事件處理,AWT繪圖與音頻播放,打印技術和企業(yè)進銷存管理系統(tǒng)等。所有知識都結合具體實例進行介紹,涉及的程序代碼給出了具體的解釋,可以使讀者輕松領會Java程序開發(fā)的精髓,快速提升開發(fā)技能。

2.《java核心技術卷一》

本書是Java技術經典參照書,多年暢銷不衰,第7版在保留以前版本風格的基礎上,涵蓋Java2開發(fā)平臺標準版J2SE5.0的基礎知識,主要內容包括面各對象程序制定、反射與代理、接口與內部類、事件監(jiān)聽器模型、使用SwingUI工具箱進行圖形用戶界面制定,異常處理、流輸入/輸出和對象序列化、泛型程序制定等。本書內容翔實、深入淺出,附有大量程序實例,極具有用價值,是Java初學者和Java程序員的必備參照書。

本書出版以來,深受廣大讀者的喜愛,它全面介紹了JavaSE的基礎知識,不但具有使用價值,而且易于閱讀,易理解,它必成為想進軍Java和基礎薄弱同學的不二之選。

3.《java編程語言》

本書以Java語言創(chuàng)建者的獨特視角向讀者展現了為什么以及如何使用Java語言,以便讀者理解Java語言的基本制定目標以及它在現實世界中的應用。本書介紹的是Java語言的新版本,該版本在《JavaLanguageSpecification,SecondEdition》中定義,在Java2SDK1.3標準版中實現。本書已是第三版,在經構上相對前兩版有所調整,重點講述了新的語言特征,并提供了新API的使用實例。本書完全覆蓋了Java語言當前版本的特征和類庫,可以作為Java語言的入門向導,也可作為高級Java開發(fā)及Java語言教學的參照用書。

2怎么學習java

最首要的還是先看書,java基礎之類的書,把java里面最基本的語法知識了解。

接下來簡單的敲一些代碼,比較簡單的小例子就可以,每本書中都會帶一些小子,看過一遍之后,背著敲一遍,但要理解,千萬不能機械的敲。

看視頻,到網上找一些關于Java的視頻看一遍,因為上面兩步做好之后,看一些視頻基本上也能明白了。

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

下面就可以學習用Java做網站了,java基礎知識培養(yǎng)你一個開發(fā)的思維,真真用到java的還是做網站。

當然,和網站有關的HTML,也就是前端語言要會,還有后臺action你都要知道,最好學習一些框架,比如三大框架等。

這都是必須要一些時間的,如果條件同意,最好還是找老師教,能少走很多彎路。

3怎樣學java

我們必須明確一個大方向,也就是說現在面向對象的編程范疇。無論人工智能曾經有所浪潮,但將來5-10年工業(yè)界廣泛承認并接受的將是面向對象式的編程。工業(yè)界目前最流行的面向對象編程語言就是C++和Java。所以基本上鎖定這兩個方向就可以了。而且完全可以同時掌握。

掌握Java的精華特性而且一定要知道為什么。比如,Interface和multi-thread。用interface是更好的多繼承的模型,而多線程則是制定到語言一級的重要特性。要完全理解interface是為什么,用多線程又有幾種常用的編程模型。

理解了Java語言的特性是為什么了之后,就可以試著上升到制定這個層次,畢竟學習語言是要用的。目前比較好的開發(fā)模式是采納自定向下的面向對象的制定,加上MVC的模式(你可以看一下我介紹的關于MVC的內容)。首先要找出最頂層的對象(這往往是最難的),然后一層一層往下遞歸,記住每次應符合7+/-2的原則,因為我們人的短記憶就是這樣。一般有圖形用戶界面的應從界面開始制定。

最好的方法其實是施行。一般教科書上的例子并不能算是施行,只能算是讓你掌握語言特性用的。而提倡做實際的Project也不是太好,因為你還沒有熟練的能力去綜合各種技術,這樣只能是你自己越來越迷糊。比較好的方法是找一些比較經典的例子,每個例子比較集中一種編程思想而制定的,比如在我的施行當中,我曾經學習過一個很經典的例子就是用Java實現的HotDraw(源自SmallTalk),你可以用rolemodel或hotdraw在搜索引擎上找一下,我記不大清楚了。從HotDraw上我學到了什么是Framework,以及如何用rolemodel的方式來構造,這樣我就可以應用到其他的地方。順便說一句,這個例子你絕對不會覺得小,只會覺得大,并且他還是真正的商用的Framework。

4java怎么樣學習

多看java基礎,打牢固你的基礎能力,很多EE或者框架問題都可以迎刃而解,基礎還是重點。還有數據結構,面向對象這些重點中的重點,絕對都是一生所用的。

多看一些源碼,體會為何這樣制定的思想,其中多看一些IO,反射相關的源碼,這樣有利于你的技術提升。

多看看書,書中對框架和應用都有很好的詮釋,也有一些對java這門語言的理解。一切的目的都是應用,所以書中的運用例子要自己好好看看,盡量動手跟著一起做做。

看一些開源項目的源代碼,主要看制定,看邏輯。

ja

溫馨提示

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

評論

0/150

提交評論