學(xué)習(xí)啦>學(xué)習(xí)方法>通用學(xué)習(xí)方法>學(xué)習(xí)經(jīng)驗(yàn)>

學(xué)習(xí)java的有效方法有哪些

時(shí)間: 欣怡1112 分享

  其實(shí)初學(xué)者學(xué)習(xí)JAVA不要急,開(kāi)始的時(shí)候肯定很慢,但細(xì)節(jié)一定要掌握,到后面就輕松了。那么該如何學(xué)習(xí)java呢?下面是學(xué)習(xí)啦小編分享給大家的b的資料,希望大家喜歡!

  學(xué)習(xí)java的有效方法

  第一步是安裝好JDK,寫(xiě)一個(gè)HelloWorld,其實(shí)JDK的學(xué)習(xí)沒(méi)有那么簡(jiǎn)單,關(guān)于JDK有兩個(gè)問(wèn)題是很容易一直困擾Java程序員的地方:一個(gè)是CLASSPATH的問(wèn)題,其實(shí)從原理上來(lái)說(shuō),是要搞清楚JRE的ClassLoader是如何加載Class的;另一個(gè)問(wèn)題是package和import問(wèn)題,如何來(lái)尋找類(lèi)的路徑問(wèn)題。把這兩個(gè)問(wèn)題摸索清楚了,就掃除了學(xué)習(xí)Java和使用JDK的最大障礙。推薦看一下王森的《Java深度歷險(xiǎn)》,對(duì)這兩個(gè)問(wèn)題進(jìn)行了深入的探討。

  第二步是學(xué)習(xí)Java的語(yǔ)法。Java的語(yǔ)法是類(lèi)C++的,基本上主流的編程語(yǔ)言不是類(lèi)C,就是類(lèi)C++的,沒(méi)有什么新東西,所以語(yǔ)法的學(xué)習(xí),大概就是半天的時(shí)間足夠了。唯一需要注意的是有幾個(gè)不容易搞清楚的關(guān)鍵字的用法,public,protected,private,static,什么時(shí)候用,為什么要用,怎么用,這可能需要有人來(lái)指點(diǎn)一下,我當(dāng)初是完全自己琢磨出來(lái)的,花了很久的時(shí)間。不過(guò)后來(lái)我看到《ThinkinginJava》這本書(shū)上面是講了這些概念的。

  第三步是學(xué)習(xí)Java的面向?qū)ο蟮木幊陶Z(yǔ)言的特性的地方。比如繼承,構(gòu)造器,抽象類(lèi),接口,方法的多態(tài),重載,覆蓋,Java的異常處理機(jī)制。對(duì)于一個(gè)沒(méi)有面向?qū)ο笳Z(yǔ)言背景的人來(lái)說(shuō),我覺(jué)得這個(gè)過(guò)程需要花很長(zhǎng)很長(zhǎng)時(shí)間,因?yàn)閷W(xué)習(xí)Java之前沒(méi)有C++的經(jīng)驗(yàn),只有C的經(jīng)驗(yàn),我是大概花了一個(gè)月左右吧,才徹底把這些概念都搞清楚,把書(shū)上面的例子反復(fù)的揣摩,修改,嘗試,把那幾章內(nèi)容反復(fù)的看過(guò)來(lái),看過(guò)去,看了不下5遍,才徹底領(lǐng)悟了。不過(guò)我想如果有C++經(jīng)驗(yàn)的話,應(yīng)該一兩天時(shí)間足夠了。那么在這個(gè)過(guò)程中,可以多看看《ThinkinginJava》這本書(shū),對(duì)面向?qū)ο蟮闹v解非常透徹??上У氖俏覍W(xué)習(xí)的時(shí)候,并沒(méi)有看到這本書(shū),所以自己花了大量的時(shí)間,通過(guò)自己的嘗試和揣摩來(lái)學(xué)會(huì)的。

  第四步就是開(kāi)始熟悉Java的類(lèi)庫(kù)。Java的基礎(chǔ)類(lèi)庫(kù)其實(shí)就是JDK安裝目錄下面jre\lib\rt.jar這個(gè)包。學(xué)習(xí)基礎(chǔ)類(lèi)庫(kù)就是學(xué)習(xí)rt.jar?;A(chǔ)類(lèi)庫(kù)里面的類(lèi)非常非常多。據(jù)說(shuō)有3000多個(gè),我沒(méi)有統(tǒng)計(jì)過(guò)。但是真正對(duì)于我們來(lái)說(shuō)最核心的只有4個(gè),分別是 java.lang.*;java.io.*;java.util.*;java.sql.*; 這四個(gè)包的學(xué)習(xí),每個(gè)包的學(xué)習(xí)都可以寫(xiě)成一本厚厚的教材,而O'reilly也確實(shí)是這樣做的。我覺(jué)得如果時(shí)間比較緊,是不可能通過(guò)讀四本書(shū)來(lái)學(xué)習(xí)。我覺(jué)得比較好的學(xué)習(xí)方法是這樣的:首先要通讀整個(gè)package的框架,了解整個(gè)package的class,interface,exception的構(gòu)成。

  學(xué)習(xí)java的建議

  首先學(xué)習(xí)了解java的基礎(chǔ),不要急于求成,基礎(chǔ)概念掌握再學(xué)習(xí)實(shí)戰(zhàn)項(xiàng)目開(kāi)發(fā),直接入手項(xiàng)目不太實(shí)際,有的人不學(xué)基礎(chǔ),一看代碼覺(jué)得java很難就放棄了。所謂磨刀不誤砍柴工,扎實(shí)掌握了基礎(chǔ),按階段的學(xué)習(xí),堅(jiān)持下來(lái)能力就會(huì)不斷提高。

  規(guī)劃一個(gè)學(xué)習(xí)的思路,制定好學(xué)習(xí)任務(wù),這方面網(wǎng)上有很多資源。個(gè)人推薦百度的文庫(kù)視頻教程。從百度的文庫(kù)里找一下。

  這個(gè)教程按照階段整理了很多視頻,可以幫助標(biāo)記學(xué)習(xí)進(jìn)度,這一點(diǎn)有利于學(xué)習(xí)計(jì)劃的堅(jiān)持。做事情貴在堅(jiān)持,沒(méi)有人能隨隨便便成功。

  不要光看不練??匆曨l是要理解,并且一定要?jiǎng)邮秩ゾ?,?dòng)手去做才能學(xué)到東西,學(xué)到技能,如果看了好幾集視頻,結(jié)果電腦上連java環(huán)境都沒(méi)搭建,這樣下來(lái),很快就忘了。

  學(xué)習(xí)java的優(yōu)勢(shì)

  一、市場(chǎng)無(wú)限大。

  目前,java語(yǔ)言市場(chǎng)占有率達(dá)20%,為世界第一編程語(yǔ)言。我國(guó)軟件行業(yè)每年所需的java人才達(dá)30萬(wàn),并且每年以22%左右的速度增長(zhǎng)著。由此看來(lái),java發(fā)展市場(chǎng)無(wú)限大。

  二、企業(yè)級(jí)應(yīng)用平臺(tái)的霸主

  Java是一種被廣泛使用的網(wǎng)絡(luò)語(yǔ)言,java程序能廣泛運(yùn)用于金融、電信、醫(yī)療等大型企業(yè),成為名副其實(shí)的企業(yè)級(jí)應(yīng)用平臺(tái)霸主。

  三、語(yǔ)言簡(jiǎn)潔

  相對(duì)于C++,java語(yǔ)言更加簡(jiǎn)便。Java丟棄了C++語(yǔ)言中類(lèi)似于頭文件、指針、運(yùn)算符重載等很少使用、較難以理解以及令人迷惑的一些功能,將語(yǔ)言簡(jiǎn)化的同時(shí),還最大程度的降低了出錯(cuò)的可能。

  四、平臺(tái)無(wú)關(guān)性

  Java語(yǔ)言能運(yùn)行于不同的平臺(tái),不受運(yùn)營(yíng)環(huán)境的限制,一次編譯多處運(yùn)行。

  Java的這些優(yōu)勢(shì),也成了眾多人選擇它的重要理由。筆者從南寧權(quán)威IT培訓(xùn)機(jī)構(gòu)——南寧達(dá)內(nèi)就業(yè)管處了解到,每月來(lái)報(bào)名學(xué)習(xí)java的同學(xué)很多,尤其是達(dá)內(nèi)的企業(yè)定制班很受歡迎,這些學(xué)生都懷抱著同樣的夢(mèng)想:入IT名企,拿更高薪資。當(dāng)然,南寧達(dá)內(nèi)java培訓(xùn)也不負(fù)眾望,從歷年的java畢業(yè)學(xué)員就業(yè)情況來(lái)看,基本實(shí)現(xiàn)了98%的專業(yè)就業(yè)率。在南寧達(dá)內(nèi),學(xué)員們?nèi)朊螅酶咝降脑竿荚诙虝r(shí)期內(nèi)都得以實(shí)現(xiàn)了。

學(xué)習(xí)java的有效方法有哪些

其實(shí)初學(xué)者學(xué)習(xí)JAVA不要急,開(kāi)始的時(shí)候肯定很慢,但細(xì)節(jié)一定要掌握,到后面就輕松了。那么該如何學(xué)習(xí)java呢?下面是學(xué)習(xí)啦小編分享給大家的b的資料,希望大家喜歡! 學(xué)習(xí)java的有效方法 第一步是安裝好JDK,寫(xiě)一個(gè)HelloWorld,其實(shí)JDK的學(xué)
推薦度:
點(diǎn)擊下載文檔文檔為doc格式
3663652