更新時(shí)間:2019-09-06 14:30:48 來源:動(dòng)力節(jié)點(diǎn) 瀏覽4056次
最近看見很多同學(xué)在搜索Java自學(xué)路線,就我個(gè)人而言整理了一套自學(xué)的路線,都是過來人,了解苦心~

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