更新時(shí)間:2019-09-06 14:30:48 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽3735次
最近看見(jiàn)很多同學(xué)在搜索Java自學(xué)路線,就我個(gè)人而言整理了一套自學(xué)的路線,都是過(guò)來(lái)人,了解苦心~
1.首先先學(xué)習(xí)HTML,CSS,JavaScript,動(dòng)力節(jié)點(diǎn)IT培訓(xùn)官網(wǎng)上有很多的Java免費(fèi)視頻教程,可以在上面把所有的教程都刷一遍,學(xué)完后,能熟練使用基本的HTML標(biāo)簽,常見(jiàn)CSS屬性,js語(yǔ)法等。
2.學(xué)完前端方面的基礎(chǔ)知識(shí)后,這時(shí)候可以看Javase部分了,我當(dāng)初是看的睿峰教育的視頻,講的非常的好,入門強(qiáng)烈推薦。當(dāng)Java基礎(chǔ)學(xué)完后,這時(shí)候就可以做一個(gè)小項(xiàng)目把以前學(xué)的東西實(shí)際的用起來(lái),我看的是一個(gè)坦克大戰(zhàn)的小游戲項(xiàng)目視頻。
3.接下來(lái),學(xué)習(xí)jdbc,還有Oracle,MySQL,sqlserver數(shù)據(jù)庫(kù)常用的SQL語(yǔ)法,要具備能夠編寫SQL腳本的能力。
4.數(shù)據(jù)庫(kù)學(xué)完了,這是就可以看Javaweb的知識(shí),比如JSP,servlet,session,cookie等等,web基礎(chǔ)學(xué)完后,可以在此基礎(chǔ)上寫個(gè)小項(xiàng)目,比如XXX管理系統(tǒng),XXX網(wǎng)上書(shū)城等,在實(shí)戰(zhàn)中鞏固自己所學(xué)的知識(shí)。
5.以上知識(shí)學(xué)完了,就可以學(xué)習(xí)主流的框架,比如spring,springmvc,struts,hibernate,mybaties。
6.最后可以做一個(gè)完整的項(xiàng)目(SSH,ssm),將以上所學(xué)的內(nèi)容進(jìn)行整合,這樣小編覺(jué)得基本上算Java入門了吧。
對(duì)于沒(méi)有Java編程經(jīng)驗(yàn)的程序員要入門,隨便讀什么入門書(shū)籍都一樣,這個(gè)階段需要你快速的掌握J(rèn)ava基礎(chǔ)語(yǔ)法和基本用法,宗旨就是“囫圇吞棗不求甚解”,先對(duì)Java熟悉起來(lái)再說(shuō)。用很短的時(shí)間快速過(guò)一遍Java語(yǔ)法,連懵帶猜多寫寫代碼,要“知其然”。
1、《Java編程思想》
在有了一定的Java編程經(jīng)驗(yàn)之后,你需要“知其所以然”了。這個(gè)時(shí)候《Java編程思想》是一本讓你知其所以然的好書(shū),它對(duì)于基本的面向?qū)ο笾R(shí)有比較清楚的交待,對(duì)Java基本語(yǔ)法,基本類庫(kù)有比較清楚的講解,可以幫你打一個(gè)良好的Java編程基礎(chǔ)。這本書(shū)的缺點(diǎn)是實(shí)在太厚,也比較羅嗦,不適合現(xiàn)代人快節(jié)奏學(xué)習(xí),因此看這本書(shū)要懂得取舍,不是每章每節(jié)都值得一看的,挑重點(diǎn)的深入看就可以了。
2、《AgileJava》中文版
這本書(shū)是出版社送給我的,我一拿到就束之高閣,放在書(shū)柜一頁(yè)都沒(méi)有翻過(guò),但是前兩天整理書(shū)柜的時(shí)候,拿出來(lái)一翻,竟然發(fā)現(xiàn)這絕對(duì)是一本好書(shū)!這本書(shū)一大特點(diǎn)是以單元測(cè)試和TDD來(lái)貫穿全書(shū)的,在教你Java各種重要的基礎(chǔ)知識(shí)的過(guò)程中,潛移默化的影響你的編程思維走向敏捷,走向TDD。另外這本書(shū)成書(shū)很新,以JDK5.0的語(yǔ)法為基礎(chǔ)講解,要學(xué)習(xí)JDK5.0的新語(yǔ)法也不錯(cuò)。還有這本書(shū)對(duì)于內(nèi)容取舍也非常得當(dāng),Java語(yǔ)言畢竟類庫(kù)龐大,可以講的內(nèi)容太多,這本書(shū)選擇的內(nèi)容以及內(nèi)容的多寡都很得當(dāng),可以讓你以最少的時(shí)間掌握J(rèn)ava最重要的知識(shí),順便培養(yǎng)出來(lái)優(yōu)秀的編程思路,真是一本不可多得的好書(shū)。
Java編程進(jìn)階類
打下一個(gè)良好的Java基礎(chǔ),還需要更多的實(shí)踐經(jīng)驗(yàn)積累,我想沒(méi)有什么捷徑。有兩本書(shū)值得你在編程生涯的這個(gè)階段閱讀,培養(yǎng)良好的編程習(xí)慣,提高你的代碼質(zhì)量。
1、《重構(gòu)改善既有代碼的設(shè)計(jì)》
這本書(shū)名氣很大,不用多介紹,可以在閑暇的時(shí)候多翻翻,多和自己的實(shí)踐相互印證。這本書(shū)對(duì)你產(chǎn)生影響是潛移默化的。
2、《測(cè)試驅(qū)動(dòng)開(kāi)發(fā)byExample》
本書(shū)最大特點(diǎn)是很薄,看起來(lái)沒(méi)有什么負(fù)擔(dān)。你可以找一個(gè)周末的下午,一邊看,一邊照做,一個(gè)下午就把書(shū)看完,這本書(shū)的所有例子跑完了。這本書(shū)的作用是通過(guò)實(shí)戰(zhàn)讓你培養(yǎng)TDD的思路。
以上就是小編對(duì)零基礎(chǔ)入門學(xué)習(xí)Java編程,推薦的幾本書(shū)籍以及學(xué)習(xí)線路,僅供參考,根據(jù)我的描述你們可以挑選適合你們自己的,希望可以幫助到你們。
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)