不卡AV在线|网页在线观看无码高清|亚洲国产亚洲国产|国产伦精品一区二区三区免费视频

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

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

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

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

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

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

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

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

  第四步就是開始熟悉Java的類庫。Java的基礎(chǔ)類庫其實(shí)就是JDK安裝目錄下面jre\lib\rt.jar這個(gè)包。學(xué)習(xí)基礎(chǔ)類庫就是學(xué)習(xí)rt.jar?;A(chǔ)類庫里面的類非常非常多。據(jù)說有3000多個(gè),我沒有統(tǒng)計(jì)過。但是真正對于我們來說最核心的只有4個(gè),分別是 java.lang.*;java.io.*;java.util.*;java.sql.*; 這四個(gè)包的學(xué)習(xí),每個(gè)包的學(xué)習(xí)都可以寫成一本厚厚的教材,而O'reilly也確實(shí)是這樣做的。我覺得如果時(shí)間比較緊,是不可能通過讀四本書來學(xué)習(xí)。我覺得比較好的學(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)目開發(fā),直接入手項(xiàng)目不太實(shí)際,有的人不學(xué)基礎(chǔ),一看代碼覺得java很難就放棄了。所謂磨刀不誤砍柴工,扎實(shí)掌握了基礎(chǔ),按階段的學(xué)習(xí),堅(jiān)持下來能力就會(huì)不斷提高。

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

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

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

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

  一、市場無限大。

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

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

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

  三、語言簡潔

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

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

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

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

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

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