java相對(duì)于C,C++java而言,簡(jiǎn)單了很多,因此,很多人都想學(xué)習(xí)java,但是由于沒(méi)有一定的基礎(chǔ),所以怕自己學(xué)不會(huì),那么,沒(méi)基礎(chǔ)java要學(xué)多長(zhǎng)時(shí)間?java零基礎(chǔ)怎么學(xué)?一起來(lái)看看吧!
沒(méi)基礎(chǔ)java要學(xué)多長(zhǎng)時(shí)間?
很多人自學(xué)java,因?yàn)樽ゲ坏綄W(xué)習(xí)java的重點(diǎn),找不到學(xué)習(xí)java的方向。往往花費(fèi)大量的時(shí)間和精力,而效果卻不大。面試IT企業(yè)office時(shí)或者參與真正的項(xiàng)目開(kāi)發(fā)忽然發(fā)現(xiàn)自己一無(wú)所知。
如果參加培訓(xùn)班,學(xué)習(xí)到工作能用的地步,也就是JAVA SE 基礎(chǔ),hibernate框架,SSH開(kāi)發(fā)等等,講得詳細(xì)的有一年半左右,快的六個(gè)月到8個(gè)月,但是如果你只是一時(shí)的熱情到最后你會(huì)發(fā)現(xiàn)根本學(xué)不會(huì)只是對(duì)它有個(gè)大概的了解其實(shí)學(xué)語(yǔ)言依舊要看興趣,如果你真的深入學(xué)習(xí),你會(huì)發(fā)現(xiàn)“學(xué)習(xí)多久”是個(gè)毫無(wú)意義的問(wèn)題,也許一輩子都要學(xué)呢!
對(duì)于java的初學(xué)者一定要進(jìn)行系統(tǒng)體系的規(guī)劃學(xué)習(xí),太雜亂的學(xué)習(xí)會(huì)擾亂你的心思增加你的學(xué)習(xí)難度,要多跟他人交流明白差異才有進(jìn)步的空間,要知道別人想的是什么。
不要被對(duì)象、屬性、方法等詞匯所迷惑;最根本的是先了解最基礎(chǔ)知識(shí),要關(guān)注那些細(xì)小的細(xì)節(jié)的問(wèn)題--他們往往并不那么簡(jiǎn)單,為了解決它你可能要用到很多很多的東西,幫你回顧知識(shí)點(diǎn);拓寬思路。
學(xué)習(xí)java最好的方法之一就是上手動(dòng)手去練習(xí);永遠(yuǎn)不要認(rèn)為自己看的書(shū)足夠了;要看懂書(shū),仔細(xì)看書(shū);遇到完全看不懂的書(shū),請(qǐng)硬著頭皮看; 別指望看第一遍書(shū)就能記住和掌握什么,一次,兩次,三次知道搞懂所有的東西不著急,因?yàn)閷W(xué)習(xí)腳本不是一蹴而就的,只有厚積才能薄發(fā)。學(xué)習(xí)的過(guò)程中,記下自己喝別人不懂的思路想法。與別人經(jīng)常交流,記錄下在和別人交流時(shí)發(fā)現(xiàn)的自己忽視或不理解的知識(shí)點(diǎn); 出現(xiàn)問(wèn)題自己想辦法找答案,谷歌、百度都是很好的搜索引擎,你只要輸入關(guān)鍵字就能找到很多相關(guān)資料,用自己的行動(dòng)學(xué)好java吧。
java零基礎(chǔ)怎么學(xué)?
1、現(xiàn)在很多人都是快速的學(xué)習(xí),快速的練習(xí),反復(fù)的練習(xí)。而我的建議是,無(wú)論你學(xué)到什么階段,都要去不斷的優(yōu)化自己的編程,能用3行實(shí)現(xiàn)的程序,不用5行,這樣你編寫(xiě)的程序才能更加凝練。而且,編程學(xué)習(xí)的中后期,就要重視算法,盡量編程優(yōu)質(zhì)的程序,這才是編程的美妙之處。
2、幾乎所有的老程序員都會(huì)這些建議,那就是多編碼、多練習(xí),熟能生巧就是如此。我們都看過(guò)武俠小說(shuō),高手絕不是只理解招式的作用,而是通過(guò)千萬(wàn)次的練習(xí),將招式變成自己下意識(shí)的行為,這才是高手。編程也是一樣,當(dāng)你看到工程詳細(xì)說(shuō)明時(shí)已經(jīng)下意識(shí)的在腦中構(gòu)建好了整個(gè)程序的框架,一切成竹在胸才是高手。
3、學(xué)習(xí)java一定要對(duì)其感興趣,即使剛開(kāi)始沒(méi)有興趣也應(yīng)該努力的培養(yǎng)自己對(duì)java的興趣,如果沒(méi)有興趣的話即使今后從事這樣的方向也不會(huì)有所成就。因此,既然選擇學(xué)習(xí)這門(mén)技術(shù),那就應(yīng)該把自己的精力和興趣轉(zhuǎn)移到j(luò)ava上,把java學(xué)習(xí)當(dāng)成是一款有難度、需要持久戰(zhàn)術(shù)的游戲,在學(xué)習(xí)java的過(guò)程中,找到自己的存在感、滿足感、成就感。
當(dāng)自己對(duì)Java產(chǎn)生興趣,并付出渾身解數(shù)來(lái)學(xué)習(xí),但學(xué)習(xí)效果不好的時(shí)候,我們就應(yīng)該停下腳步檢查一下是什么因素阻礙了自己的進(jìn)步,然后逐一解決。比如,不少男生在寫(xiě)java代碼的時(shí)候,往往記不住命令的英文單詞或者經(jīng)常混淆。由于單詞拼寫(xiě)錯(cuò)誤,導(dǎo)致程序報(bào)錯(cuò),這些低級(jí)錯(cuò)誤使得浪費(fèi)不少時(shí)間。
4、java的基礎(chǔ),包括基本的概念,語(yǔ)法,面向?qū)ο螅系龋@是作為一個(gè)java工程師必須要熟練掌握的,也是最核心的部分。這部分的學(xué)習(xí)應(yīng)該是比較有條理性的,也是比較容易學(xué)習(xí)的,網(wǎng)絡(luò)上可利用的資源也比較多。
數(shù)據(jù)庫(kù)是現(xiàn)在項(xiàng)目中不可缺少的部分,基本要求就是數(shù)據(jù)的增刪改查,單表操作,多表操作。掌握的數(shù)據(jù)庫(kù)以oracle,mysql,sqlserver三大主流數(shù)據(jù)庫(kù)為主,mysql是免費(fèi)的,適合學(xué)習(xí)使用,oracle提供了免費(fèi)的簡(jiǎn)介版oracleXE可以從官網(wǎng)下載使用。這一部分對(duì)sql語(yǔ)句的掌握是至關(guān)重要的。
關(guān)鍵詞: 沒(méi)基礎(chǔ)java要學(xué)多長(zhǎng)時(shí)間 零基礎(chǔ)學(xué)java難不難 自學(xué)基本做不成java java零基礎(chǔ)怎么學(xué)