市面上很多書籍的名稱里面有著類似21天精通Java,Java快速入門之類的,這個(gè)其實(shí)非常有誤導(dǎo)性,要想學(xué)習(xí)Java的話,請把快速這個(gè)詞去掉,只能一步一步腳踏實(shí)地的來,如果非要快速的學(xué)習(xí)Java的話,可以去報(bào)名參加一些Java培訓(xùn)班,目前來看,這個(gè)速度很快了。
自學(xué)Java的時(shí)候,會(huì)比較沒有頭緒,學(xué)習(xí)路線是啥?這里以當(dāng)前比較容易就業(yè)的JavaEE方向舉例,下面我就給大家介紹一些Java的學(xué)習(xí)路線。姑且分為三個(gè)階段,初級,中級,高級。
初級:
Java概述
Java基礎(chǔ)語法
面向?qū)ο?/span>
異常
數(shù)組/算法
常用類
集合/數(shù)據(jù)結(jié)構(gòu)
IO流
多線程
反射機(jī)制
網(wǎng)絡(luò)編程
這塊關(guān)于GUI方面的知識可以不用看了,因?yàn)槭亲?/span>JavaEE方面的開發(fā),所以工作中不會(huì)用到。
中級:
Mysql、oracle
Jdbc
Html、css、JavaScript、jquery
Servlet、jsp
Filter
Listener
Ajax
Xml
高級:
Spring mvc
Spring
Mybatis
Struts
Hibernate
Annotation
Ngix
Mongodb
Memcached
Redis
Maven
Git
上面這是知識的Java視頻教程,可以從動(dòng)力節(jié)點(diǎn)的網(wǎng)站里面免費(fèi)下載。個(gè)人認(rèn)為把初級和中級的知識學(xué)完,才能算是入門,這個(gè)學(xué)習(xí)周期要3個(gè)月左右的時(shí)間。也就是說,你需要至少3個(gè)月的時(shí)間才能夠入門Java。基本上把上面的知識都學(xué)會(huì)了,找個(gè)年薪10W的工作不是問題。學(xué)習(xí)的時(shí)候切記浮躁,要踏踏實(shí)實(shí),多思考,多練習(xí)。