作為21世紀(jì)的年輕人都應(yīng)該明確知道互聯(lián)網(wǎng)這方面的發(fā)展是很有前途和遠(yuǎn)見的?大多數(shù)的同學(xué)已經(jīng)選擇了學(xué)習(xí)Java編程來當(dāng)進(jìn)入這個(gè)行業(yè)的敲門磚,不管你選擇培訓(xùn)也好,自學(xué)也罷,要想學(xué)好必須要有自己的路線規(guī)劃,這樣才能事半功倍!
1.剛開始需要知道什么
Java SE是我們Java入門的開端,是Java學(xué)習(xí)的基石,這塊內(nèi)容也就是大家所熟悉的坦克大戰(zhàn)、聊天軟件、五子棋這些桌面級項(xiàng)目所組成的。學(xué)完了Java SE部分,接下來就該選擇方向了。
2.Java SE中應(yīng)該關(guān)注的內(nèi)容
下面小編列出Java SE的學(xué)習(xí)中應(yīng)該關(guān)注的方面,以及這些方面里主要涉及哪些核心內(nèi)容。大家可以根據(jù)自己的學(xué)習(xí)情況,對照這些條目,看看有沒有缺漏的內(nèi)容。在之前提到過如坦克大戰(zhàn)這樣的項(xiàng)目,這些確實(shí)能很好的涵蓋了大部分Java SE的內(nèi)容,所以必要的項(xiàng)目是很關(guān)鍵的。
Java SE大致可分為以下幾塊內(nèi)容:
對象導(dǎo)論:如何用面向?qū)ο蟮乃悸穪黹_發(fā)
深入JVM:Java運(yùn)行機(jī)制以及JVM原理
Java面向?qū)ο蟮奶卣鳎悍庋b、繼承、抽象、多態(tài)
數(shù)組和容器:容器的線程安全問題
I/O和IO:IO工作原理和應(yīng)用
網(wǎng)絡(luò)編程:TCP/IP+BIO/IO UDP/IP+BIO/IO
JDBC框架和反射:JDI、連接池、aotatio等
其他:正則表達(dá)式、字符串等
3.Java EE中該學(xué)點(diǎn)什么
Java EE很雜,但是也很容易學(xué),因?yàn)槟阕鰩讉€(gè)網(wǎng)站大概就能把所有知識點(diǎn)串聯(lián)起來。所以Java EE方向說好聽點(diǎn)兒的叫企業(yè)級應(yīng)用開發(fā),說難聽點(diǎn)兒的其實(shí)就是做網(wǎng)站。當(dāng)然并不局限于做網(wǎng)站。
對于Java EE方向的學(xué)習(xí),重點(diǎn)在于能夠熟練的運(yùn)用各種框架,以及掌握各種框架構(gòu)成的核心思想。至于學(xué)什么框架,用什么應(yīng)用服務(wù)器,在學(xué)習(xí)的時(shí)候可以采用容易配置的,所有的同類服務(wù)都是類似的,精通了一個(gè),相似的學(xué)習(xí)就很快了。
下面來具體的看各個(gè)模塊應(yīng)該學(xué)點(diǎn)兒什么:
序列化:XM、JSO與Java之間的序列化和反序列化
ORM:推薦學(xué)習(xí)hiberate
JSP/Servet:可以順帶著把JS學(xué)習(xí)了
sprig:IOC、AOP、Sprig MVC
MVC:推薦學(xué)習(xí)Struts
Web Service:JDK自帶web service、CXF等框架
SOA:了解ESB、MQ等企業(yè)級應(yīng)用架構(gòu)。
EJB:主要了解思路??身槑е鴮W(xué)習(xí)JBOSS
其他:會使用JMS。了解JTA。
還是一點(diǎn),Java EE方向的學(xué)習(xí)主要是會熟練運(yùn)用即可。大點(diǎn)兒的企業(yè)都會有自己的框架,技術(shù)含量大同小異。會用即可。當(dāng)然到了這個(gè)階段設(shè)計(jì)模式的學(xué)習(xí)也必不可少,設(shè)計(jì)模式可以穿插于各個(gè)框架中進(jìn)行學(xué)習(xí)。
4.關(guān)于Java EE之后應(yīng)該學(xué)點(diǎn)兒什么
對于大多數(shù)企業(yè)來說,如果你能掌握上面提到的相關(guān)技術(shù),并且熟悉SQ和iux,那找個(gè)Java相關(guān)工作應(yīng)該是沒有問題的了。如果你想更深入的去應(yīng)用上面所學(xué)的知識,分布式、搜索引擎、大數(shù)據(jù)處理等互聯(lián)網(wǎng)熱門技術(shù)都是你擴(kuò)寬技能的方向。
以上就是北大青鳥長沙麓谷校區(qū)java培訓(xùn)機(jī)構(gòu)的小編針對“主流Java技術(shù)路線總結(jié),想從事Java行業(yè)的收藏”的內(nèi)容進(jìn)行的回答,希望對大家有所幫助,如有疑問,請?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。
Java學(xué)習(xí)路線