如何快速自學(xué)java?如何通過(guò)自學(xué)java快速地達(dá)到工作的要求?這是很多初學(xué)者都比較關(guān)心的問(wèn)題,對(duì)于初學(xué)者來(lái)說(shuō),盲目自學(xué)不但不能快速入門,還會(huì)浪費(fèi)大量的時(shí)間。下面介紹一些自學(xué)java的方法,供大家參考。
1、自學(xué)java的方法——基礎(chǔ)知識(shí)篇:
首先自處知識(shí)是入門必學(xué)的課程,雖然說(shuō)看書很耗時(shí)間,但知了堂依然首推《java核心技術(shù)》主要是體系完整,實(shí)例多,可操作性強(qiáng)。不用全學(xué),只需要學(xué)習(xí)前6章即可。
前6章內(nèi)容:java程序設(shè)計(jì)概述、java程序設(shè)計(jì)環(huán)境、java的基礎(chǔ)程序設(shè)計(jì)結(jié)構(gòu)、對(duì)象與類、繼承、接口與內(nèi)部類。就《java核心技術(shù)》第9版來(lái)說(shuō),也就是到250頁(yè)為止,加把勁,1個(gè)月拿下完全沒(méi)問(wèn)題。
因?yàn)槟闶亲詫W(xué),所以建議你一定要把其中的代碼都調(diào)通,課后的作業(yè)盡量去做。除此之外,還有兩點(diǎn)特別重要:
學(xué)習(xí)筆記:因?yàn)槭亲詫W(xué),不像在企業(yè)中學(xué)了就能夠?qū)嵺`,印象自然特別深刻。而自學(xué)因?yàn)闆](méi)有實(shí)踐的及時(shí)反饋,所以記筆記就顯得特別重要。以后無(wú)論是在面試前,還是在日常工作中,隨時(shí)都可以翻出來(lái)看看,自是獲益匪淺。
分門別類保存demo:在學(xué)習(xí)的過(guò)程中,某個(gè)知識(shí)點(diǎn)無(wú)論當(dāng)時(shí)理解的多透徹,調(diào)試的多棒,只要時(shí)間一長(zhǎng),等到了實(shí)用的時(shí)候,肯定會(huì)碰到各種問(wèn)題,這個(gè)時(shí)候,如果手頭恰有運(yùn)行良好的demo,打開(kāi)參考一下(甚至直接拷貝過(guò)來(lái)),問(wèn)題自然迎刃而解。
2、自學(xué)java的方法——Spring
目前在java EE開(kāi)發(fā)中,Spring已經(jīng)成為和java核心庫(kù)一樣的基礎(chǔ)設(shè)施,所以說(shuō)如果想成為一個(gè)合格的java程序員,Spring肯定繞不開(kāi)。如果掌握了Spring體系,java基本上就算入門了,就有能力進(jìn)行一些實(shí)用級(jí)的開(kāi)發(fā)了。
Spring最核心的概念依舊是IOC和AOP,掌握了這兩個(gè)概念,再把Spring MVC學(xué)會(huì),再學(xué)習(xí)其他的衍生項(xiàng)目就會(huì)平滑很多。在學(xué)習(xí)Spring的過(guò)程,也在加強(qiáng)java基礎(chǔ)知識(shí)學(xué)習(xí)的過(guò)程。《Spring實(shí)戰(zhàn)》,坦率的說(shuō),書很一般,但市面上比它好的書,卻沒(méi)有遇到過(guò)。以經(jīng)驗(yàn)來(lái)看,要初步掌握Spring,大概需要1到1個(gè)半月的時(shí)間。
3、自學(xué)java的方法——其他知識(shí)
Spring是java編程的基礎(chǔ)設(shè)施,但真要進(jìn)入到實(shí)際項(xiàng)目的開(kāi)發(fā),還有些東西繞不過(guò),包括 MySql,Mybatis,Redis,Servlet等,但如果經(jīng)過(guò)Spring的洗禮,這些東西相對(duì)就簡(jiǎn)單多了,以經(jīng)驗(yàn)經(jīng)驗(yàn)來(lái)看,1個(gè)月的時(shí)間足夠了。
4、自學(xué)java的方法——實(shí)踐
學(xué)習(xí)java,光學(xué)不練肯定是不行的。自學(xué)沒(méi)有實(shí)際練手的產(chǎn)品能把java的主要技能點(diǎn)串起來(lái),所以自學(xué)實(shí)踐能力是一個(gè)硬傷。
學(xué)習(xí)編程就是一個(gè)由混沌到有序的過(guò)程,在學(xué)習(xí)過(guò)程中,如果一時(shí)碰到理解不了的知識(shí)點(diǎn),大可不必沮喪,更不要?dú)怵H,這都是再正常不過(guò)的事情了。
自學(xué)并不適合每一個(gè)初學(xué)者,如果自學(xué)難有成效的話,建議報(bào)個(gè)java培訓(xùn)班,可以去看看java培訓(xùn)機(jī)構(gòu)的課程體系。
以上文章由長(zhǎng)沙牛耳教育課程顧問(wèn)整理編輯發(fā)布,部分文章來(lái)自網(wǎng)絡(luò)內(nèi)容真實(shí)性請(qǐng)自行核實(shí)或聯(lián)系我們,了解相關(guān)專業(yè)課程信息您可在線咨詢也可免費(fèi)申請(qǐng)?jiān)囌n。關(guān)注官方微信了解更多:150 3333 6050
免 費(fèi) 申 請(qǐng) 試 課