學習Java程式設計的三個建議
來源:
自Sun推出以來,就力圖使之無所不能,也逐步形成了一定的體系。Java發展到現在,按應用來分主要分為三大塊,即Sun ONE(Open Net Environment)體系:
(1)J2SE——Java2的版,主要用於桌面應用軟體的程式設計。
(2)J2ME——主要應用於嵌入是系統開發,如和PDA的程式設計。
(3)——Java2的企業版,主要用於的網路程式的開發,如網站和系統。
J2SE開發桌面應用軟體比起VC、VB、這些傳統開發語言來說,優勢並不十分明顯。J2ME對於初學者來說,顯得有點深奧,且一般開發者很難有真實的開發環境。因此現在應用最廣泛又最好學的就是J2EE了。J2EE又包括許多元件,如、Servlet、JavaBean、EJB、JDBC、Java等,內容十分廣泛,學習起來也有一定的廣度,下面給出三條學習的建議供讀者參考。
一、認真學習Java語法,熟悉一些常用的JDK類庫中的類,如java.io包,java.util包,java.lang包。學習Java語法可參看圖書,這本書由淺入深,對Java物件導向程式設計作了形象地講解和剖析。有很多從事Java 開發的人員,在開發了多年的JSP程式後又回過頭來學習Java物件導向程式設計,因為系統越大,就需要編寫更多的類程式碼,而且也需要不斷地積累開發的經驗類庫。
如果覺得看書太累,不妨看看網上的教程,詳見:
二、掌握JSP、Servlet等開發技術。JSP中的Java語法不多,它更像一種指令碼語言,有點像,所以學習之前最好先了解。其內容可參看和國內第1本專注標籤技術的著作,將能把JSP程式設計融會貫通。
Servlet是端的小程式,負責生成傳送給客戶端的HTML檔案。Servlet用來控制流程跳轉是很方便的,可令程式更清晰。JavaBean可以把JSP中的Java程式碼封裝起來,便於呼叫和重用。
EJB(Enterprise JavaBean)稱為企業級JavaBean,用在搭建更、更穩定的企業應用方面。容器EJB的大量程式碼已由中介軟體(也就是我們常聽到的Weblogic、Websphere這些J2EE伺服器)完成,需要做的程式程式碼量很少,大部分工作都在設計和配置中介軟體上。
JDBC,用於連線資料庫的元件。如果要用Java編髮送電子郵件的程式,就得看看JavaMail了。
三、程式設計,千萬不要紙上談兵。最好找一些有例項且帶光碟的書看,還可以經常看一些好的Java方面的程式設計網站。
但是要想成為高手,還得繼續努力才行,萬里長征走完了第一步,最好是找一份Java的程式設計工作做,在實踐中提高自己,另外還應該讀一些開放原始碼的程式。
接下來應該研究Java 的精髓——研究設計模式,它是高階程式設計師真正掌握物件導向核心思想的必修課,它講述的是一種思想:讓你的程式儘可能的可重用。
有時間再研究一下MVC結構(把Model-View- Control分離開的設計思想)、軟體Refactoring(重構)和極限XP程式設計。
做完這些,再整理一下Java程式碼,把那些經典的程式和常見的應用整理出來,精心打造一番,提高其重用性和可擴充套件性。餘下的就是在實踐中積累經驗了。
[@more@]自Sun推出以來,就力圖使之無所不能,也逐步形成了一定的體系。Java發展到現在,按應用來分主要分為三大塊,即Sun ONE(Open Net Environment)體系:
(1)J2SE——Java2的版,主要用於桌面應用軟體的程式設計。
(2)J2ME——主要應用於嵌入是系統開發,如和PDA的程式設計。
(3)——Java2的企業版,主要用於的網路程式的開發,如網站和系統。
J2SE開發桌面應用軟體比起VC、VB、這些傳統開發語言來說,優勢並不十分明顯。J2ME對於初學者來說,顯得有點深奧,且一般開發者很難有真實的開發環境。因此現在應用最廣泛又最好學的就是J2EE了。J2EE又包括許多元件,如、Servlet、JavaBean、EJB、JDBC、Java等,內容十分廣泛,學習起來也有一定的廣度,下面給出三條學習的建議供讀者參考。
一、認真學習Java語法,熟悉一些常用的JDK類庫中的類,如java.io包,java.util包,java.lang包。學習Java語法可參看圖書,這本書由淺入深,對Java物件導向程式設計作了形象地講解和剖析。有很多從事Java 開發的人員,在開發了多年的JSP程式後又回過頭來學習Java物件導向程式設計,因為系統越大,就需要編寫更多的類程式碼,而且也需要不斷地積累開發的經驗類庫。
如果覺得看書太累,不妨看看網上的教程,詳見:
二、掌握JSP、Servlet等開發技術。JSP中的Java語法不多,它更像一種指令碼語言,有點像,所以學習之前最好先了解。其內容可參看和國內第1本專注標籤技術的著作,將能把JSP程式設計融會貫通。
Servlet是端的小程式,負責生成傳送給客戶端的HTML檔案。Servlet用來控制流程跳轉是很方便的,可令程式更清晰。JavaBean可以把JSP中的Java程式碼封裝起來,便於呼叫和重用。
EJB(Enterprise JavaBean)稱為企業級JavaBean,用在搭建更、更穩定的企業應用方面。容器EJB的大量程式碼已由中介軟體(也就是我們常聽到的Weblogic、Websphere這些J2EE伺服器)完成,需要做的程式程式碼量很少,大部分工作都在設計和配置中介軟體上。
JDBC,用於連線資料庫的元件。如果要用Java編髮送電子郵件的程式,就得看看JavaMail了。
三、程式設計,千萬不要紙上談兵。最好找一些有例項且帶光碟的書看,還可以經常看一些好的Java方面的程式設計網站。
但是要想成為高手,還得繼續努力才行,萬里長征走完了第一步,最好是找一份Java的程式設計工作做,在實踐中提高自己,另外還應該讀一些開放原始碼的程式。
接下來應該研究Java 的精髓——研究設計模式,它是高階程式設計師真正掌握物件導向核心思想的必修課,它講述的是一種思想:讓你的程式儘可能的可重用。
有時間再研究一下MVC結構(把Model-View- Control分離開的設計思想)、軟體Refactoring(重構)和極限XP程式設計。
做完這些,再整理一下Java程式碼,把那些經典的程式和常見的應用整理出來,精心打造一番,提高其重用性和可擴充套件性。餘下的就是在實踐中積累經驗了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8072212/viewspace-984930/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 學習Java程式設計的建議Java程式設計
- 程式設計師從書本學習程式設計的 5 個建議程式設計師
- Android程式設計師的Java後臺學習建議Android程式設計師Java
- 大神的分享:Java程式設計師的學習生涯中各個階段的建議Java程式設計師
- Java Tcp協議socket程式設計學習JavaTCP協議程式設計
- 一個程式設計師對學弟學妹的建議程式設計師
- Java學習建議Java
- java程式設計的一些建議Java程式設計
- 一個老程式設計師的建議程式設計師
- 程式設計師跳槽的10個建議程式設計師
- Java培訓最新知識-學習Java的四個建議Java
- 程式設計師:開始程式設計生涯的5個建議程式設計師
- 對於(學習c++)的c程式設計師的建議 (轉)C++C程式程式設計師
- 提高程式設計技能的11個建議程式設計
- 50條大牛C++程式設計開發學習建議C++程式設計
- 最簡潔的PHP程式設計師學習路線及建議PHP程式設計師
- 給Java開發初學者的10個學習建議,助你學習事半功倍!Java
- 給Java開發初學者的10個學習建議,助你學習事半功倍Java
- 程式設計師必備基礎:改善Java程式的20個實用建議程式設計師Java
- 新手如何學習網頁設計?自我建議網頁
- PHP程式設計師突破成長瓶頸 - 附學習建議PHP程式設計師
- 贏得程式設計師尊重的 7 個建議程式設計師
- 贏得程式設計師尊重的7個建議程式設計師
- 給Android程式設計師的六個建議Android程式設計師
- 給年輕程式設計師的7個建議程式設計師
- Java學習有什麼好的學習建議麼?Java
- Java學習從入門到精通的學習建議Java
- 成都Java學習入門建議Java
- 一位資深程式設計師大牛給予Java初學者的學習路線建議程式設計師Java
- 改善 Python 程式的 91 個建議(三)Python
- 程式設計師避免精神崩潰的9個建議程式設計師
- 程式設計師擺脫疲勞的 11 個建議程式設計師
- 學習新技術的10個建議
- 如何準備阿里社招面試,順談 Java 程式設計師學習中各階段的建議阿里面試Java程式設計師
- Java程式設計師學習Rust程式設計 - infoworldJava程式設計師Rust
- 程式設計幾點建議程式設計
- 學習Java,我建議這樣做Java
- 我曾經得到的一個最好的程式設計建議程式設計