當前位置:才華齋>IT認證>J2EE>

我打算如何學習J2EE

J2EE 閱讀(2.58W)

j2se 是java的基礎知識 部分C/S構架的軟體和視覺化開發軟體,如大型OA ERP 各種小遊戲等都是 j2se 做的。因為JAVA本身是解釋性語言在做這方面的軟體上沒有優勢可言。

我打算如何學習J2EE

j2me 是手機類的軟體開發,如手機遊戲,手機介面等等,此方向不錯在國內也算是個缺口比較大的行業了,隨著科技的發展此方向優勢會慢慢顯現出來。

J2EE 是目前java的最大優勢所在,因為java本身開源所以發展日新月異大型企業級應用,電子商務等等,都是依託J2EE 這個標準設計開發的,同時J2EE 也是一種B/S 開發模式,學這個方向 需要會的內容很多,如j2se

學習J2SE主要是學Java語言本身以及其程式設計思想,至於J2SE中的技術或者技巧在J2EE中很少能用的上。因此,學習J2SE應當把重點放在語言和程式設計思想上,打好面向物件程式設計的基礎,有精力的話還可以學習一下設計模式,J2SE裡的這些東西是Java語言的精髓,到那個平臺下,不管是EE還是ME 都能用得上,並且如果你能還好的.應用面向物件的設計思想和恰當的設計模式,你在開發大型系統的時候會得心應手,充滿樂趣,否則J2EE下的開發會痛苦死你。並且當你有了良好的面向物件基礎,將來會很容易提拔成為專案經理,說實話,中國程式設計師中,真正深入理解面向物件設計原則和設計模式的鳳毛麟角。

對於J2EE 的學習順序,我沒什麼可說的,其實沒什麼順序可以可言,按部就班就好了。給你一個忠告,就不不要浮躁。不要因為Servlet過時了就不去學他,還是那句話,腳踏實地,按部就班。如果要應用,你可以選擇一個目前不叫主流的開發框架,進一步學習。如果將來想進外企,就不要去研究那些開源的東西了,大型的外企從開不用那些開源的產品,你可以研究一下IBM的Websphere或著Oracle。

至於就業,一個優秀的企業不大重視的會什麼,而是在乎你做過些什麼,因此,在學習過程中切忌只看不實踐,有機會一定要多動手多實踐,在學校裡抓住一切實習的機會,儘量爭取做幾個小專案,這要畢業後出去找工作才搶手。

說了這麼多,總結起來就是學J2SE重點放在程式設計思想的理解,學習過程中切忌浮躁,不去學那些自認為過時的技術;切忌只動眼不動手,積累經驗將來才好找工作。

1 J2SE中的AWT, Swing這些都不用看,通用聯網框架也不用仔細看,多執行緒也不用太仔細看。

2 不需要背誦程式碼,關鍵是領會精神,學模式不能定式,要能夠在理解思想的基礎上觸類旁通。

3 能熟練使用一個好得開發框架不但能夠極大地提高開發效率,而且可以使你的程式更加高效和健壯,因此學習使用好的框架還是必要的。

4 資料庫部分當然很重要,但是對於J2EE開發人員來說要熟練使用資料庫的基本功能,熟練使用SQL語句增刪改查,掌握資料庫的連線和訪問原理就OK了。如果將來能夠做架構,還需要掌握資料庫的設計,部署和調優。

至於J2EE的學習順序,很多朋友都說出來了,其實都差不多的,學習一些前端的東西只有好處,沒有壞處。HTML不用說了,XML一定要掌握。其實也很簡單的,javascript。這些跟Java沒太大關係,但是在實際開發中必不可少。servlet要認真的學,你現在還是個學生,你就有一個很大的優勢,那就是有充足的時間。所以建議你一定認真的學,不能只為了做出個東西,看別個的例子,照葫蘆畫瓢,很簡單,但是要為以後的發展考慮,不但要知道怎麼做,要知道為什麼這麼做,繼而自己可以有創造性的發揮。學習完servlet之後,可以一邊學習諸如struts之類的框架,一邊熟悉MVC的開發思想。這些掌握之後,hibernate,spring,這些框架,其實用心的話,真的不是那麼難的。還有就是web容器的知識你要學習,可以從tomcat開始。其他的像BEA的weblogic,IBM的websphere之類的,太大,可以瞭解下,以後慢慢在工作中學習。

學習J2SE我覺得重在思路吧。不知道你本專業是什麼,如果有過其他語言的經驗,相信語法方面不會給你帶來太大的困難。Java的各個類庫,常用的在你學習的過程中,就差不多掌握了,剩下的,在自己的程式設計過程中學習。

另外說執行緒不用學這個絕對的胡話,說這樣的人要麼自己不怎麼樣,要麼就是要害人。多執行緒不但要學,而且要學好。不然以後是要吃大虧的。

swing的話,從事web開發確實不怎麼用了,但是瞭解下,也不費什麼心思,說不定真有哪個公司會用到的。而且,現在用Java做桌面程式開發的也越來越多啊。也是一個就業機會啊。