學習java的有效方法有哪些
其實初學者學習JAVA不要急,開始的時候肯定很慢,但細節(jié)一定要掌握,到后面就輕松了。那么該如何學習java呢?下面是學習啦小編分享給大家的b的資料,希望大家喜歡!
學習java的有效方法
第一步是安裝好JDK,寫一個HelloWorld,其實JDK的學習沒有那么簡單,關于JDK有兩個問題是很容易一直困擾Java程序員的地方:一個是CLASSPATH的問題,其實從原理上來說,是要搞清楚JRE的ClassLoader是如何加載Class的;另一個問題是package和import問題,如何來尋找類的路徑問題。把這兩個問題摸索清楚了,就掃除了學習Java和使用JDK的最大障礙。推薦看一下王森的《Java深度歷險》,對這兩個問題進行了深入的探討。
第二步是學習Java的語法。Java的語法是類C++的,基本上主流的編程語言不是類C,就是類C++的,沒有什么新東西,所以語法的學習,大概就是半天的時間足夠了。唯一需要注意的是有幾個不容易搞清楚的關鍵字的用法,public,protected,private,static,什么時候用,為什么要用,怎么用,這可能需要有人來指點一下,我當初是完全自己琢磨出來的,花了很久的時間。不過后來我看到《ThinkinginJava》這本書上面是講了這些概念的。
第三步是學習Java的面向?qū)ο蟮木幊陶Z言的特性的地方。比如繼承,構造器,抽象類,接口,方法的多態(tài),重載,覆蓋,Java的異常處理機制。對于一個沒有面向?qū)ο笳Z言背景的人來說,我覺得這個過程需要花很長很長時間,因為學習Java之前沒有C++的經(jīng)驗,只有C的經(jīng)驗,我是大概花了一個月左右吧,才徹底把這些概念都搞清楚,把書上面的例子反復的揣摩,修改,嘗試,把那幾章內(nèi)容反復的看過來,看過去,看了不下5遍,才徹底領悟了。不過我想如果有C++經(jīng)驗的話,應該一兩天時間足夠了。那么在這個過程中,可以多看看《ThinkinginJava》這本書,對面向?qū)ο蟮闹v解非常透徹??上У氖俏覍W習的時候,并沒有看到這本書,所以自己花了大量的時間,通過自己的嘗試和揣摩來學會的。
第四步就是開始熟悉Java的類庫。Java的基礎類庫其實就是JDK安裝目錄下面jre\lib\rt.jar這個包。學習基礎類庫就是學習rt.jar。基礎類庫里面的類非常非常多。據(jù)說有3000多個,我沒有統(tǒng)計過。但是真正對于我們來說最核心的只有4個,分別是 java.lang.*;java.io.*;java.util.*;java.sql.*; 這四個包的學習,每個包的學習都可以寫成一本厚厚的教材,而O'reilly也確實是這樣做的。我覺得如果時間比較緊,是不可能通過讀四本書來學習。我覺得比較好的學習方法是這樣的:首先要通讀整個package的框架,了解整個package的class,interface,exception的構成。
學習java的建議
首先學習了解java的基礎,不要急于求成,基礎概念掌握再學習實戰(zhàn)項目開發(fā),直接入手項目不太實際,有的人不學基礎,一看代碼覺得java很難就放棄了。所謂磨刀不誤砍柴工,扎實掌握了基礎,按階段的學習,堅持下來能力就會不斷提高。
規(guī)劃一個學習的思路,制定好學習任務,這方面網(wǎng)上有很多資源。個人推薦百度的文庫視頻教程。從百度的文庫里找一下。
這個教程按照階段整理了很多視頻,可以幫助標記學習進度,這一點有利于學習計劃的堅持。做事情貴在堅持,沒有人能隨隨便便成功。
不要光看不練??匆曨l是要理解,并且一定要動手去練,動手去做才能學到東西,學到技能,如果看了好幾集視頻,結(jié)果電腦上連java環(huán)境都沒搭建,這樣下來,很快就忘了。
學習java的優(yōu)勢
一、市場無限大。
目前,java語言市場占有率達20%,為世界第一編程語言。我國軟件行業(yè)每年所需的java人才達30萬,并且每年以22%左右的速度增長著。由此看來,java發(fā)展市場無限大。
二、企業(yè)級應用平臺的霸主
Java是一種被廣泛使用的網(wǎng)絡語言,java程序能廣泛運用于金融、電信、醫(yī)療等大型企業(yè),成為名副其實的企業(yè)級應用平臺霸主。
三、語言簡潔
相對于C++,java語言更加簡便。Java丟棄了C++語言中類似于頭文件、指針、運算符重載等很少使用、較難以理解以及令人迷惑的一些功能,將語言簡化的同時,還最大程度的降低了出錯的可能。
四、平臺無關性
Java語言能運行于不同的平臺,不受運營環(huán)境的限制,一次編譯多處運行。
Java的這些優(yōu)勢,也成了眾多人選擇它的重要理由。筆者從南寧權威IT培訓機構——南寧達內(nèi)就業(yè)管處了解到,每月來報名學習java的同學很多,尤其是達內(nèi)的企業(yè)定制班很受歡迎,這些學生都懷抱著同樣的夢想:入IT名企,拿更高薪資。當然,南寧達內(nèi)java培訓也不負眾望,從歷年的java畢業(yè)學員就業(yè)情況來看,基本實現(xiàn)了98%的專業(yè)就業(yè)率。在南寧達內(nèi),學員們?nèi)朊螅酶咝降脑竿荚诙虝r期內(nèi)都得以實現(xiàn)了。
學習java的有效方法有哪些
![](http://lhpay.gzcl999.com/static/doc/images/pc/icon_star.png)
![](http://lhpay.gzcl999.com/static/doc/images/pc/icon_star.png)
![](http://lhpay.gzcl999.com/static/doc/images/pc/icon_star.png)
![](http://lhpay.gzcl999.com/static/doc/images/pc/icon_star.png)
![](http://lhpay.gzcl999.com/static/doc/images/pc/icon_star.png)