學java需要哪些書_第1頁
學java需要哪些書_第2頁
學java需要哪些書_第3頁
學java需要哪些書_第4頁
學java需要哪些書_第5頁
全文預覽已結束

下載本文檔

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

文檔簡介

第頁學java需要哪些書1、《Java〔編程〕思想》在有了一定的Java編程經(jīng)驗之后,你必須要"知其所以然'了。這個時候《Java編程思想》是一本讓你知其所以然的好書,它關于基本的面向對象知識有比較清楚的交待,對Java基本語法,基本類庫有比較清楚的講解,可以幫你打一個優(yōu)良的Java編程基礎。這本書的缺點是實在太厚,也比較羅嗦,不合適現(xiàn)代人快節(jié)奏學習,因此看這本書要懂得取舍,不是每章每節(jié)都值得一看的,挑重點的深入看就可以了。

2、《AgileJava》中文版這本書是出版社送給我的,我一拿到就束之高閣,放在書柜一頁都沒有翻過,但是前兩天整理書柜的時候,拿出來一翻,居然發(fā)現(xiàn)這絕對是一本好書!這本書一大特點是以單元測試和TDD來貫穿全書的,在教你Java各種重要的基礎知識的過程中,潛移默化的影響你的編程思維走向敏捷,走向TDD。另外這本書成書很新,以JDK5.0的語法為基礎講解,要學習JDK5.0的新語法也不錯。還有這本書關于內(nèi)容取舍也非常得當,Java語言畢竟類庫龐大,可以講的內(nèi)容太多,這本書選擇的內(nèi)容以及內(nèi)容的多寡都很得當,可以讓你以最少的時間掌握Java最重要的知識,順便培養(yǎng)出來出色的編程思路,真是一本不可多得的好書。

2該怎么學習java

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

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

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

第四步:學習一個很難理解的一個概念"對象',很多人學到"對象'就會感到有些吃力,不過沒關系,只要依據(jù)我工具里的教程來學習,肯定可以讓你很快掌握。

這段時間,你要掌握的知識點如下:

對象的本質,理解面向對象,類與對象的關系,在程序中如何應用面向對象的思想解決問題。如何〔制定〕類,制定類的基本原則,類的實例化過程,類的細節(jié):構造函數(shù)、this關鍵字、方法和方法的參數(shù)傳遞過程、static關鍵字、內(nèi)部類,Java的垃極回收機制,Javadoc介紹。對象的三大特性:封裝、繼承和多態(tài),以及相應的Java實現(xiàn):子類對象的實例化過程、方法的覆蓋、final關鍵字、抽象類、接口、繼承的優(yōu)點和缺點剖析。對象的多態(tài)性:子類和父類之間的轉換、抽象類和接口在多態(tài)中的應用、多態(tài)帶來的好處。Extensibility的理解、Extensibility的運用。常用制定模式:Singleton、Template、Strategy模式。

3怎么學習java

1、具有一定的自學能力

包括Java在內(nèi)的信息技術發(fā)展迅速,指望一本好書或者教師在課堂上假設干學時的教學,是難以精通某些技術的。因此必須具有優(yōu)良的自學能力,要花費大量的時間投入到學習中去。

2、學習技術的三個層次

任何人的精力都是有限的,不可能掌握所有的技術。因此學習任何技術都要有三個層次:這項技術是什么?他能干什么?怎樣利用它實現(xiàn)它的功能?

3、多動手學習

很多初學者學習Java,往往抱著一本書非常認真的去看,而且書中的很多例子也能看懂,但是,當做到計算機面前寫程序時,就抓頭撓腮,不知從何下手,出現(xiàn)這種狀況的原因在于眼高手低,要解決這個問題必須通過多動手學習程序,熟練才行。同時,沒有任何人在編程過程中會非常的順利,不出現(xiàn)任何錯誤,我們要有信心處理。

4、對比學習

學習Java的讀者,可能已經(jīng)具有C++的基礎,因此學習會比較容易一些,由于任何語言或多或少都有類似的地方,可以在學習Java的時候,可以采納橫向對比地方方法來學習。

5、學會使用幫助和網(wǎng)絡資源

任何一本書不可能把所有的知識點講到。同時凡是比較出色的軟件都有一些幫助文檔,因此要學用幫助文檔。針對Java而言,要學會使用Java相關的API文檔,也可以上網(wǎng)下載一些視頻。

4怎樣學習java

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

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

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

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

然后在這里

溫馨提示

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

評論

0/150

提交評論