導航:首頁 > 培訓大全 > java程序設計課程培訓心得體會

java程序設計課程培訓心得體會

發布時間:2021-03-13 20:30:21

㈠ java學習心得

學習Java的第一步是安裝好JDK,寫一個Hello World, 其實JDK的學習沒有那麼簡單,關於JDK有兩個問題是很容易一直困擾 Java程序員的地方:一個是CLASSPATH的問題,其實從原理上來說,是要搞清楚JRE的ClassLoader是如何載入Class的;另一個問題是package和import問題,如何來尋找類的路徑問題。把這兩個問題摸索清楚了,就掃除了學習Java和使用JDK的最大障礙。推薦看一下王森的《Java深度歷險》,對這兩個問題進行了深入的探討。

第二步是學習Java的語法。Java的語法是類C++的,基本上主流的編程語言不是類C,就是類C++的,沒有什麼新東西,所以語法的學習,大概就是半天的時間足夠了。唯一需要注意的是有幾個不容易搞清楚的關鍵字的用法,public,protected,private,static,什麼時候用,為什麼要用,怎麼用,這可能需要有人來指點一下,我當初是完全自己琢磨出來的,花了很久的時間。不過後來我看到《Thinking in Java》這本書上面是講了這些概念的。

第三步是學習Java的面向對象的編程語言的特性的地方。比如繼承,構造器,抽象類,介面,方法的多態,重載,覆蓋,Java的異常處理機制。對於一個沒有面向對象語言背景的人來說,我覺得這個過程需要花很長很長時間,因為學習Java之前沒有C++的經驗,只有C的經驗,我是大概花了一個月左右吧,才徹底把這些概念都搞清楚,把書上面的例子反復的揣摩,修改,嘗試,把那幾章內容反復的看過來,看過去,看了不下5遍,才徹底領悟了。不過我想如果有 C++經驗的話,應該一兩天時間足夠了。那麼在這個過程中,可以多看看《Thinking in Java》這本書,對面向對象的講解非常透徹。可惜的是我學習的時候,並沒有看到這本書,所以自己花了大量的時間,通過自己的嘗試和揣摩來學會的。

第四步就是開始熟悉Java的類庫。Java的基礎類庫其實就是JDK安裝目錄下面jre\lib\rt.jar這個包。學習基礎類庫就是學習rt.jar。基礎類庫裡面的類非常非常多。據說有3000多個,但是真正對於我們來說最核心的只有4個,分別是
java.lang.*;
java.io.*;
java.util.*;
java.sql.*;

這四個包的學習,每個包的學習都可以寫成一本厚厚的教材,而O'reilly也確實是這樣做的。我覺得如果時間比較緊,是不可能通過讀四本書來學習。我覺得比較好的學習方法是這樣的:
首先要通讀整個package的框架,了解整個package的class,interface,exception的構成,最好是能夠找到介紹整個包框架的文章。這些專門介紹包的書籍的前幾章應該就是這些總體的框架內容介紹。

對包整體框架的把握並不是要熟悉每個類的用法,記住它有哪些屬性,方法。想記也記不住的。而是要知道包有哪些方面的類構成的,這些類的用途是什麼,最核心的幾個類分別是完成什麼功能的。我在給人培訓的時候一般是一次課講一個包,所以不可能詳細的介紹每個類的用法,但是我反復強調,我給你們講這些包的不是要告訴你們類的方法是怎麼調用的,也不要求你們記住類的方法調用,而是要你們了解,Java給我們提供了哪些類,每個類是用在什麼場合,當我遇到問題的時候,我知道哪個類,或者哪幾個類的組合可以解決我的問題,That'all!,當我們具體寫程序的時候,只要你知道該用哪個類來完成你的工作就足夠了。編碼的時候,具體的方法調用,是邊寫代碼,邊查Documentation,所有的東西都在Documentation裡面,不要求你一定記住,實際你也記不住3000多個類的總共將近10萬個方法調用。所以對每個包的總體框架的把握就變得極為重要。

第五步,通過上面的學習,如果學的比較扎實的話,就打好了Java的基礎了,剩下要做的工作是掃清Documentation裡面除了上面4個包之外的其他一些比較有用處的類。相信進展到這一步,Java的自學能力已經被培養出來了,可以到了直接學習Documentation的水平了。除了要做 GUI編程之外,JDK裡面其他會有用處的包是這些:
java.text.*;
java.net.*;
javax.naming.*;
這些包裡面真正用的比較多的類其實很少,只有幾個,所以不需要花很多時間。

第六步,Java Web 編程
Web編程的核心是HTTP協議,HTTP協議和Java無關,如果不熟悉HTTP協議的話,雖然也可以學好Servlet/JSP編程,但是達不到舉一反三,一通百通的境界。所以HTTP協議的學習是必備的。如果熟悉了HTTP協議的話,又有了Java編程的良好的基礎,學習 Servlet/JSP簡直易如反掌,我學習Servlet/JSP就用了不到一周的時間,然後就開始用JSP來做項目了。

在Servlet/JSP的學習中,重頭仍然是Servlet Documentation。Servlet API最常用的類很少,花比較少的時間就可以掌握了。把這些類都看一遍,多寫幾個例子試試。Servlet/JSP編程本質就是在反復調用這些類來通過HTTP協議在Web Server 和Brower之間交談。另外對JSP,還需要熟悉幾個常用JSP的標記,具體的寫法記不住的話,臨時查就是了。

此外Java Web編程學習的重點要放在Web Application的設計模式上,如何進行業務邏輯的分析,並且進行合理的設計,按照 MVC設計模式的要求,運用Servlet和JSP分別完成不同的邏輯層,掌握如何在Servlet和JSP之間進行流程的控制和數據的共享,以及 Web Application應該如何配置和部署。

第七步,J2EE編程
以上的學習過程如果是比較順利的話,進行到這一步,難度又陡然提高。因為上面的知識內容都是只涉及一個方面,而像EJB,JMS,JTA等核心的J2EE規范往往是幾種Java技術的綜合運用的結晶,所以掌握起來難度比較大。

首先一定要學習好JNDI,JNDI是App Server定位伺服器資源(EJB組件,Datasouce,JMS)查找方法,如果對JNDI 不熟悉的話,EJB,JMS這些東西幾乎學不下去。JNDI其實就是javax.naming.*這個包,運用起來很簡單。難點在於伺服器資源文件的配置。對於伺服器資源文件的配置,就需要看看專門的文檔規范了,比如web.xml的寫法,ejb-jar.xml的寫法等等。針對每種不同的 App Server,還有自己的服務資源配置文件,也是需要熟悉的。

然後可以學習JTA,主要是要理解JTA對於事務的控制的方法,以及該在什麼場合使用JTA。這里可以簡單的舉個例子,我們知道一般情況可以對於一個資料庫連接進行事務控制(conn.setAutoCommit(false),....,conn.commit()),做為一個原子操作,但是假設我的業務需求是要把對兩個不同資料庫的操作做為一個原子操作,你能做的到嗎?這時候只能用JTA了。假設操作過程是先往A資料庫插一條記錄,然後刪除B 資料庫另一個記錄,我們自己寫代碼是控制不了把整個操作做為一個原子操作的。用JTA的話,由App Server來完成控制。

在學習EJB之前要學習對象序列化和RMI,RMI是EJB的基礎。接著學習JMS和EJB,對於EJB來說,最關鍵是要理解EJB是如何通過RMI來實現對遠端對象的調用的,以及在什麼情況下要用到EJB。

在學習完EJB,JMS這些東西之後,你可能會意識到要急不可待學習兩個領域的知識,一個是UML,另一個是Design Pattern。 Java企業軟體的設計非常重視框架(Framework)的設計,一個好的軟體框架是軟體開發成功的必要條件。在這個時候,應該開始把學習的重點放在設計模式和框架的學習上,通過學習和實際的編程經驗來掌握EJB的設計模式和J2EE的核心模式。

J2EE規范裡面,除了EJB,JMS,JTA,Servlet/JSP,JDBC之外還有很多很多的企業技術,這里不一一進行介紹了。

另外還有一個最新領域Web Services。Web Services也完全沒有任何新東西,它像是一種黏合劑,可以把不同的服務統一起來提供一個統一的調用介面,作為使用者來說,我只要獲得服務提供者給我的WSDL(對服務的描述),就夠了,我完全不知道伺服器提供者提供的服務究竟是EJB 組件,還是.Net組件,還是什麼CORBA組件,還是其他的什麼實現,我也不需要知道。Web Services最偉大的地方就在於通過統一的服務提供方式和調用方式,實現了整個Internet服務的共享,是一個非常令人激動的技術領域。Web Services好像目前還沒有什麼很好的書籍,但是可以通過在網路上面查資料的方式來學習。

㈡ Java學習心得

學習了一學期的Java課程,覺得是該總結自己的心得體會了。開始學習任何一門課(包括java),興趣最重要。一直覺得自己在學計算機編程語言,學習了很多,但每門語言都停留在知識邊緣地帶,都沒深入到它們的精華部分,對它們的精華部分知之甚少,於是趁學校開設這門課,並且有自己的老師講解,還有了上機的機會,比自己自學省事多了,於是鼓足信心,開始了漫長的java征途。

還記得我編寫的第一個經典程序「hello Word」。從那時起我已開始走進Java的世界。當時自己不是很理解為什麼main方法一定要這樣來定義public static void main(String[] args),能不能不這樣寫?問了好多同學,他們告訴我的答案是一樣的「java本身要求就是這樣子的」,但我自己不甘心,就進行了下面的好多操作:把main改個名字運行一下,看看報什麼錯誤,然後根據出錯信息進行分析;把main的public取掉,在試試看,報什麼錯誤;static去掉還能不能運行;不知道main方法是否一定要傳一個String[]數組的,把String[]改掉,改成int[],或者String試試看;不知道是否必須寫args參數名稱的,也可以把args改成別的名字,看看運行結果如何。 結果把Hello World程序反復改了七八次,不斷運行,分析運行結果,最後就徹底明白為什麼了main方法是這樣定義的了。接著在以後的學習中我也採用這樣的方法解決問題,卻發現自己的速度比別人慢了好多,我就把自己的課余時間也分一部分給了java。

因為基礎是最重要的,只有基礎牢固才有可能對後面的學習有更加深刻的認識!

學習一門新的語言,參考書是離不開的。聽老師說訂的教材偏難,不適合我們初學者,於是我在圖書館借了參考書(一本篇幅較短的入門書來學習那些最簡單、最基本的東西,包括學習Java語法等)。同時,對一個最簡單的程序也應該多去調試,多想想如果改動一下會出現什麼結果?為什麼必須那樣寫?多去想想這些問題然後去操作,會讓你有更多的收獲。這樣反復地思考是很有用的。

在學習Java的語法時,Java的語法是類似c語言的,所以學習的比較輕松。唯一需要注意的是有幾個不容易搞清楚的關鍵字的用法,public,protected,private,static,什麼時候用,為什麼要用,怎麼用,和同學一起討論了好久才得以解決。

在學習Java的面向對象的編程語言的特性。比如繼承,構造器,抽象類,介面,方法的多態,重載,覆蓋,Java的異常處理機制。對於一個沒有面向對象語言背景的人來說,我覺得這個過程需要花很長很長時間,因為學習Java之前沒有C++的經驗,只有C語言的經驗,花了很長時間,才徹底把這些概念都搞清楚,把書上面的例子反復的揣摩,修改,嘗試,把那幾章內容反復的看過來,看過去,看了很多遍,才徹底領悟了。

開始熟悉Java的類庫。基礎類庫裡面的類非常非常多。據說有3000多個。但是我真正使用的只有幾個,比如說 java.io.*; java.util.*; java.sql.*;等。

在學習Java的過程中我得出這樣的結論:

1.學習中,要養成良好的習慣(寫括弧時要成對,字母大小寫要區分,單詞拼寫要准確)。

2.在學習的過程中,最好不是僅僅停留在java表層,不是抄書上的例子運行出結果就可以。要注意,即便對一個簡單的例子也要有耐心去琢磨、調試、改動。

3.在學習的過程中一定要動手做、試著寫代碼,而不是抱一本書看看就行。很多東西和體會必須自己動手才能真正屬於自己。

4.在 Java 的學習過程中,可能會遇到形形色色的問題不容易解決,應多去專業論壇了解相關的知識,書本上的知識有限。要會從網上搜索有用的信息 加以整理,促進學習的深入和知識水平的提高。

看了好多網上課程,說學到一定程度要嘗試著自己做東西,但覺得自己僅僅經過一學期的學習,還遠遠不夠,希望自己在以後學習中繼續努力,能夠真真正正擁有一門編程語言,對自己今後的發展起到作用。在學習java語言的同時,也讓我學會了如何來發現問題,如何解決問題,怎樣有效的學習等等,相信會對我一生都有幫助。

㈢ java實訓心得體會

一周的實訓轉瞬即逝,在這短暫的時間里,我們在老師的指導和幫助下,對於網頁設計與製作有了進一步的了解。雖然存在各種各樣的問題,但是,這次動手實踐經歷的意義也是顯而易見的。通過這次實訓,我學到了很多有價值的東西。整個開發的過程對我來說是一次將理論應用於實踐的過程,是將以前所學知識充分利用的過程,是一次真正的實踐過程。在這次網頁設計中,學到了很多在課堂內所學不到的知識,真正拓展了自己的能力,是一次難得的歷練經歷收獲很大。
我感受最深的是:想要最好一個網站,素材和技能都十分重要。好的素材需要多放面查找資料的,可以從圖書、網站和新聞上查找的。好的技能需要不斷的實踐,經常鍛煉做網頁。如果擁有好的素材和精湛的技能就可以做出最精湛的網頁。另外,親自動手也讓自己看到了自身能力的不足,看到了理想與現實之間的差距,這一切都需要今後進一步加強學習理論知識與真正動手做一些課題來彌補。

㈣ java學習心得

目前,Java已成全球編程語言的領頭羊,它應用領域廣泛、前景可觀,升職加薪也是指日可待的事。雖說它的前景可觀,但回想下自己走過的路,那真是困難重重啊,接下來就給大家分享幾點學習心得,希望能幫助到初學者。
一、學習要腳踏實地,不可超值過急
對於初學者來說一定要奠定好基礎,要腳踏實地的學習,為日後學習高深知識奠定好基礎,要給自己定個學習計劃,按照流程去學習,不要學了一半JVM後覺得沒啥意思,又去學SWT,結果發現對這個程序也沒多大興趣,有轉去學別的,這樣浮躁的性格導致你什麼也學不會,建議大家一定要將入門教程吃透,平時多看視頻講解,把「基礎知識」打牢固是很重要的。
二、看書不是重點,重點是多實踐
有了良好的開端還要養成良好的學習習慣,平時不單單是多看書本知識,自己在看書的時候還要把書上的例子親手敲到電腦上去實踐,千萬不要圖省事,就照抄、復制,只有實踐才知道自己是否真的會寫代碼。雖然說理解編程語言是首要,但也要勤動手、多思考,多編一些例子,做到將理論和實踐相結合,這樣才能真正的掌握這門技能。
三、由淺入深,不斷趕緊程序編寫難度
每個人都懂得學習是件漫長又枯燥的事情,所以每個想學Java的學者都要做好心理准備,在有準備後要給自己養成個好習慣,先從簡單的程序入手,可以通過命令行的方式實現,功能可以有不足,但是隨著學習的深入,你可以不斷的完善這個程序,直到你把它做成一個完美、性能全的程序後,你才真的學透、學扎實了。
四、遇到難題要學會思考和總結
每一個階段都要對上一階段做個反思和總結,不要丟了西瓜撿了芝麻,最後學一個丟一個,要經常把自己在學習過程遇到的難題和困惑記錄下來,定時的去溫習和反思,還要記下自己解決問題的經驗和技巧,不斷的瀏覽這些東西,將這些東西吃透,過一段時間,你會發現自己成長了不少。
五、定期研究一個技術,並將其學懂、學精
根據市場出現的新奇玩應,不斷的去學習和探索,所研究的技術一定要比目前技術水平高,只有不斷的探索和專研才能提升個人能力,我相信這一點一般的程序員都沒能做到,如果你是搶先做到這一點,你的能力肯定比他人都要強很多。總而言之,要不斷的從實踐中學習,要腳踏實地的學好技術,勤奮聯系,也要善於利用網上的資源,譬如藍鷗Java視頻教程,從他人身上吸取經驗和教訓,讓提升個人能力不在成為紙上談兵的事。

㈤ java學習心得總結怎麼寫

編程時一項很嚴謹的工作:一定要細心,一點點的不嚴謹,可能會導致整個項目出問題,正所謂:差之毫釐,失之千里;
2/4
編程要良好地邏輯思維和編程技巧:編程首先要有整體架構,再每個模塊去實現;編程技巧主要體現在編程的效率和性能;
3/4
良好地團隊合作精神:任何一個項目都不可能由一個人去完成,一個項目組共同開發,並行開發,最終一起整合;
4/4
編程的規范性:各行各業都有自己的規范,無規矩不成方圓,良好地編程規范有助於他人閱讀、理解,以及後期維護、再開發。

㈥ 學習java的心得

這位朋友,我是學習java的,我也是學習這門語言的愛好者,我首先說說我的學習經歷吧!我是山東濰坊的一個學生,現在學習的是java這門專業,我的愛好是編程.

1.我感覺學習java應該是循環漸進,有始有終,按部就班,腳踏實地.java是一門有著階梯性的一們語言,如果要學習它.我覺得最好還是按照java的學習體系,先學習什麼,在學習什麼,只有這樣,我們在學習中才會遇到更少的麻煩.java是一門更傾向於網路的語言.不要上來就學習JSP,這樣不好,因為這沒有基礎.在以後的學習中很可能遇到很多的麻煩,這就不好了.

2.信心,恆心,毅力是最重要的.這是我們必須具備的心理素質.要是學習這門語言開始的時候很有興趣,遇到苦難就退縮,這樣最終會放棄學習java,沒有經歷風雨怎麼見彩虹.編程就是有的時候就是那麼這么人.會遇到很多的困惑.但是一旦你弄懂了,或者是你把問題解決了,你會感到很興奮,編程的快樂就在此 了.呵呵^^

3.多看看一些資料,多多的向高手請教,這樣才好.要學會總結和領會.^^^^^^^^^^,當然,學習java一個人有一個人的想法,也有自己的獨特學習方法.總之適合自己的就是最好的,你說呢這位朋友?關於方法,還有很多,我就不在這里說了.

希望我的回答能給你帶來幫助,祝福你學習一路順風.

㈦ java課程設計結束了,老師要我們寫心得體會,好心人幫我寫一份吧

Java 是一門高科技語言...學習上要做到嚴謹細心 平時要多加練習 實際操作 總的來說這課有點難

㈧ java培訓心得體會

在學習Java的過程中我得出這樣的結論:
1.學習中,要養成良好的習慣(寫括弧時要成對,字母大小寫要區分,單詞拼寫要准確)。
2.在學習的過程中,最好不是僅僅停留在java表層,不是抄書上的例子運行出結果就可以。要注意,即便對一個簡單的例子也要有耐心去琢磨、調試、改動。
3.在學習的過程中一定要動手做、試著寫代碼,而不是抱一本書看看就行。很多東西和體會必須自己動手才能真正屬於自己。 4. 在 Java 的學習過程中,可能會遇到形形色色的問題不容易解決,應多去專業論壇了解相關的知識,書本上的知識有限。要會從網上搜索有用的信息 加以整理,促進學習的深入和知識水平的提高。

閱讀全文

與java程序設計課程培訓心得體會相關的資料

熱點內容
培訓對標方案 瀏覽:503
c2c電子商務平台運作方式 瀏覽:681
傢具促銷活動經典廣告詞 瀏覽:267
深圳大象電子商務有限公司地址 瀏覽:242
景區超市營銷方案 瀏覽:267
北京吾愛吾買電子商務有限公司58 瀏覽:364
電子商務公司如何報稅 瀏覽:618
移動電源促銷方案 瀏覽:787
淄博電子商務創業園 瀏覽:384
天津濱海電子商務有限公司 瀏覽:120
開班教育培訓機構方案 瀏覽:564
幼兒全員培訓方案 瀏覽:535
大型促銷活動歌曲店鋪 瀏覽:768
歡樂谷六一兒童節廣告策劃方案範文 瀏覽:905
小型酒會主題策劃方案 瀏覽:154
魯班網電子商務平台官網 瀏覽:943
培訓機構中秋節線下活動方案 瀏覽:500
房地產促銷活動預算表 瀏覽:344
茶葉促銷活動預算表 瀏覽:703
小學畢業活動策劃方案 瀏覽:415