作者:51CTO講師—武永亮
地址:http://54javaer.blog.51cto.com/877409/1316844
最近一直在忙項(xiàng)目和課程,每每當(dāng)這個(gè)時(shí)候就會(huì)發(fā)現(xiàn)自己一直在忙,而在此過(guò)程中沒(méi)有什么積累和沉淀踏揣,所以最近總結(jié)了一下兔甘,對(duì)于Java開(kāi)發(fā)過(guò)程中所需要用到的技術(shù)點(diǎn)孔祸,后面有時(shí)間的話爆捞,會(huì)一一進(jìn)行相應(yīng)的課程錄制,希望能給各位在學(xué)習(xí)Java編程的過(guò)程中帶來(lái)一定的幫助泌射,當(dāng)然在編程的路上我也是一個(gè)小學(xué)生,希望各位多多給出寶貴意見(jiàn)鬓照。
對(duì)于Java編程來(lái)說(shuō)無(wú)非就是一下幾個(gè)方向的學(xué)習(xí)熔酷,當(dāng)然還有工作了:
其中,在學(xué)習(xí)Java之前大家最好能有一定的基礎(chǔ)豺裆,這樣的話拒秘,學(xué)習(xí)起來(lái)比較游刃有余。比如:
- C語(yǔ)言:可以讓你掌握最基本的編程的語(yǔ)法臭猜;
- C++:可以讓你掌握面向?qū)ο蟮幕舅枷耄?/li>
- 數(shù)據(jù)庫(kù):是用來(lái)長(zhǎng)期存儲(chǔ)大量的數(shù)據(jù)的躺酒,只要你開(kāi)發(fā)的程序要存儲(chǔ)相對(duì)量的數(shù)據(jù)的話,就要用到數(shù)據(jù)庫(kù)蔑歌;
- 前臺(tái)頁(yè)面:這是做JavaWeb應(yīng)用的基礎(chǔ)內(nèi)容羹应,有了這些內(nèi)容,可以讓你的頁(yè)面做的美觀次屠;
- 數(shù)據(jù)傳輸格式:這部分內(nèi)容主要包括:xml和json园匹。他們主要用在網(wǎng)絡(luò)的數(shù)據(jù)傳輸過(guò)程中,當(dāng)然在JavaWeb中的一些配置文件也是xml的語(yǔ)法要求的劫灶。
有了如上的基礎(chǔ)偎肃,大家就可以學(xué)習(xí)JavaSE的內(nèi)容了,主要的內(nèi)容如下:
這部分內(nèi)容主要包括了JavaSe的基本內(nèi)容浑此,這些內(nèi)容也作為今后學(xué)習(xí)Android和JavaEE開(kāi)發(fā)的基礎(chǔ)內(nèi)容累颂。
對(duì)于Android和JavaEE是針對(duì)不同的方向了至会。一般情況下攀圈,大家如果只想找一份工作的話,精通其中一項(xiàng)就可以了。但是為了咱們Java知識(shí)的完整性顺呕,這兩個(gè)方向都列舉出來(lái)了。對(duì)于我來(lái)說(shuō)饭豹,我開(kāi)始是做PHP開(kāi)發(fā)的蛇捌,后來(lái)接觸了Android,后來(lái)想赫编,既然接觸了Java巡蘸,就了解JavaWeb的東西,然后又搞的JavaEE開(kāi)發(fā)擂送,大家的學(xué)習(xí)路線可以根據(jù)自己的情況而定悦荒。
對(duì)于Android來(lái)說(shuō),主要是掌握如何在客戶端去展示服務(wù)器數(shù)據(jù)嘹吨,以及如何使用手機(jī)的各種硬件去增加你的軟件易用性搬味。對(duì)于JavaEE的開(kāi)發(fā),我這里列舉了一些基本的內(nèi)容蟀拷,主要包括:Servlet和Jsp的基本用法碰纬,全部理解后就可以學(xué)習(xí)一些框架了,傳統(tǒng)框架SSH问芬;比較新的框架Spring MVC悦析,Mybatis。
這就是我理解Java學(xué)習(xí)的基本路線路此衅,希望各位在學(xué)習(xí)的過(guò)程中都能有一定的方向和目標(biāo)她按,這樣才能通過(guò)一定的學(xué)習(xí)得到一定的成長(zhǎng),找到一定的工作炕柔。