更新時(shí)間:2018-12-28 10:02:49 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽3078次
Java編程目前的就業(yè)形勢(shì)不錯(cuò),需求量也很大,但這并不代表做Java就可以衣食無(wú)憂(yōu),因?yàn)樵贘ava的世界里技術(shù)更迭的很快,那么怎樣才能把Java學(xué)的更好呢?今天小編給你分享過(guò)來(lái)人的方法:
Java的桌面應(yīng)用并不是很擅長(zhǎng),所以做Java最后大致是兩個(gè)方向,web企業(yè)級(jí)開(kāi)發(fā)(JavaWebJ2EE)和手機(jī)android開(kāi)發(fā)。
這兩個(gè)方向的先決條件是J2SE,不要覺(jué)得J2SE學(xué)一遍了就可以了就會(huì)很簡(jiǎn)單,只有到你逐漸學(xué)的深入了你才會(huì)發(fā)現(xiàn)Java水深的可怕。
J2EE:
1.HTML+CSS+DIV,前端會(huì)用到,作為研發(fā)人員至少應(yīng)該會(huì)簡(jiǎn)單寫(xiě)些頁(yè)面出來(lái)。
2.JAVASCRIPT,想學(xué)就學(xué)吧,很多人是很害怕這門(mén)語(yǔ)言,所以需要用到JS的地方就用Jquery代理了,Jquery是應(yīng)該好好學(xué)學(xué)的,很有用的JS框架,看似復(fù)雜華麗的效果他都能輕松完成。
3.Ajax,前端異步交互技術(shù),很值得研究。
4.JSP,Servlet,Javabean,發(fā)展至今已經(jīng)不提倡在JSP里嵌入JAVA代碼,所以?xún)H僅是作為視圖層使用,嵌入些如JSTL和Struts2標(biāo)簽庫(kù)的標(biāo)簽成為動(dòng)態(tài)頁(yè)面。Servlet是應(yīng)該重點(diǎn)學(xué)習(xí)的,包括如過(guò)濾器、監(jiān)聽(tīng)器等,這些都是當(dāng)下Struts2或者未來(lái)WEB框架的底層基礎(chǔ)和原理。
5.Strut2+Hibernate(orJPA)+Spring,當(dāng)下十分流行的開(kāi)發(fā)框架。其實(shí)是很容易上手的,但關(guān)鍵是需要懂得原理。
6.有機(jī)會(huì)學(xué)些WebService,由于本人這一塊還是空白就不“妖言惑眾”了。
自己動(dòng)手實(shí)現(xiàn)一些簡(jiǎn)單框架。
開(kāi)始深入研究Java多線(xiàn)程機(jī)制JMM啥的。開(kāi)始完整的啃AQS系列。
開(kāi)始理解JVMGC機(jī)制,研究學(xué)習(xí)相關(guān)原理。需要圖論啥的支持。
下載OpenJDK看JVM源碼,在C/C++成面理解/分析JVM的實(shí)現(xiàn)。
字節(jié)碼,然后用Java和所學(xué)的編譯原理,在Jvm上實(shí)現(xiàn)一門(mén)語(yǔ)言。
然后還有輔助的東西,就不說(shuō)了,實(shí)在是太多了。。。
有人說(shuō)要明白jvm的運(yùn)行機(jī)制,要去查看jdk的源碼。其實(shí)并不是這樣的。要作為一名初級(jí)的Java開(kāi)發(fā)工程師,你需要做的就是完全熟悉jdk的常用api,數(shù)據(jù)庫(kù)的基本操作,基本的效率常識(shí)問(wèn)題等需要掌握,常用的框架需要熟悉,如:spring,struts2,hibernate,springmvc等;這些基本都是成為一個(gè)初級(jí)開(kāi)發(fā)工程師必須掌握的知識(shí)。當(dāng)你完成了上面所述,你自然的想去弄清楚jvm的運(yùn)行機(jī)理,來(lái)提高自己代碼的執(zhí)行效率,去查看jdk中的源碼來(lái)提高自己的編程能力,等等都是水到渠成的事情。沒(méi)有編寫(xiě)幾行代碼就去研究什么源碼啊,機(jī)理啊,效率啊,其實(shí)是出于下策的。
如何成為一個(gè)優(yōu)秀的Java工程師?Java工程師的薪資情況怎樣?哪些行業(yè)Java工程師需求最多?Java快速入門(mén)通道已經(jīng)打開(kāi),動(dòng)力節(jié)點(diǎn)IT培訓(xùn)官網(wǎng)咨詢(xún)?cè)诰€(xiàn)老師即可報(bào)名,馬上開(kāi)始你的學(xué)習(xí)旅程吧!
相關(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ì)電話(huà)與您溝通安排學(xué)習(xí)
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743