學習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程式設計
- Android程式設計師的Java後臺學習建議Android程式設計師Java
- 大神的分享:Java程式設計師的學習生涯中各個階段的建議Java程式設計師
- Java學習建議Java
- 程式設計師必備基礎:改善Java程式的20個實用建議程式設計師Java
- 給Java開發初學者的10個學習建議,助你學習事半功倍!Java
- 給Java開發初學者的10個學習建議,助你學習事半功倍Java
- 如何自學程式設計及Java、上手真實開發及轉行程式設計師的建議Java行程程式設計師
- 新手如何學習網頁設計?自我建議網頁
- 自學程式設計的朋友,我想給你們這 5 個建議程式設計
- Java學習有什麼好的學習建議麼?Java
- Java學習從入門到精通的學習建議Java
- 程式設計漫談(二十):如何自學程式設計及Java、上手真實開發及轉行程式設計師的建議Java行程程式設計師
- 成都Java學習入門建議Java
- Java程式設計師學習Rust程式設計 - infoworldJava程式設計師Rust
- #給java程式設計師的10條建議,吐血推薦!Java程式設計師
- 程式設計幾點建議程式設計
- python核心程式設計:入門Python程式設計的8個實踐性建議Python程式設計
- Java程式設計師需要學習的技能Java程式設計師
- 學習Java,我建議這樣做Java
- 跳槽季的查漏補缺,談談對Java程式設計師學習當中各個階段的建議(第四階段)Java程式設計師
- 跳槽季的查漏補缺,談談對Java程式設計師學習當中各個階段的建議(第五階段)Java程式設計師
- 跳槽季的查漏補缺,談談對Java程式設計師學習當中各個階段的建議(第六階段)Java程式設計師
- Java程式設計師學習的6個技巧, 你get到了嗎?Java程式設計師
- Midway 後端程式碼的設計建議後端
- 一個牛人給Java初學者的建議Java
- java程式設計師程式設計筆試基礎學習Java程式設計師筆試
- 【java學習】GUI 圖形程式設計JavaGUI程式設計
- Java學習之AWT GUI程式設計JavaGUI程式設計
- 《java學習二》併發程式設計Java程式設計
- Java學習之Swing Gui程式設計JavaGUI程式設計
- 《java學習三》併發程式設計 -------執行緒池原理剖析Java程式設計執行緒
- JAVA程式設計學習記錄(安裝Java)Java程式設計
- Java程式碼建議Java
- 給中級程式設計師突破瓶頸的幾個建議,收藏~程式設計師
- 好程式設計師Java學習路線Java bean是個什麼概念程式設計師JavaBean
- 2020年為什麼建議你繼續學程式設計?程式設計
- 好程式設計師Java學習路線分享三大特性之多型程式設計師Java多型
- 五分鐘學習 Java 8 的流程式設計Java程式設計