国产精品入口免费视频_亚洲精品美女久久久久99_波多野结衣国产一区二区三区_农村妇女色又黄一级真人片卡

java的學(xué)習(xí)心得

時間:2024-09-01 15:56:24 心得體會 我要投稿

java的學(xué)習(xí)心得

  從某件事情上得到收獲以后,就十分有必須要寫一篇心得體會,這樣就可以總結(jié)出具體的經(jīng)驗和想法。那么心得體會怎么寫才恰當(dāng)呢?下面是小編幫大家整理的java的學(xué)習(xí)心得,歡迎大家借鑒與參考,希望對大家有所幫助。

java的學(xué)習(xí)心得

java的學(xué)習(xí)心得1

  Javaweb課程結(jié)束了,在完成了eclipse三份實驗報告之后我開始總結(jié)這門課程自己究竟學(xué)到了什么。

  從C語言到Java,再到j(luò)sp,最后到j(luò)avaweb,一直都在與編程都打交道,學(xué)好它一是專業(yè)的需要,二是自己覺得它今后對自己會有很大的用途。C語言是一個面向過程的語言,而Java是一個面向?qū)ο蟮恼Z言。在C語言里,行為稱為函數(shù);在Java里,行為稱為方法。在C語言里,只有變量和函數(shù);在Java里,一切邏輯由類封裝,即“萬物皆對象”。C語言的struct和Java的類相似,但struct里只能有屬性,而類里可以有屬性和方法。所以,C語言的分工不清晰,主控程序幾乎承擔(dān)了全部的職責(zé);而Java可以把方法放在類里,對象的職能很多,可以單獨完成某個類的全部方法。

  首先我想回顧一下javaweb這本書上的主要內(nèi)容:

  第一章是對Web應(yīng)用程序的概述。從中我了解到Web應(yīng)用程序的三層體系結(jié)構(gòu):表示層、業(yè)務(wù)層、數(shù)據(jù)存取層。它們同是敘述在編寫代碼時應(yīng)做的規(guī)劃和應(yīng)遵循的規(guī)則,這種規(guī)劃在以后的學(xué)習(xí)中時有出現(xiàn),說明編程并不是一味地進行循環(huán)判斷、死記硬背,而需要在技術(shù)上有所加強、在效率上有所提高。接下來學(xué)的是JSP知識。要學(xué)JSP,就必須會HTML,如果HTML學(xué)不通,這對以后的學(xué)習(xí)都是一個瓶頸。這點我有所體會。因為我對HTML掌握得比較好,在這方面沒有遇到什么困難。但如果沒掌握好這些知識,加上要學(xué)新知識,就會在舊難題的基礎(chǔ)上增加新難題,兩頭招架,實有些吃不消。所以,基礎(chǔ)是很重要的,基礎(chǔ)一定要打扎實,吃透,否則上層建筑的建起就不會很順利甚至沒法起步。然后是JavaBean。JavaBean里有set()和get()方法,用這些方法能很容易地傳值,邏輯上更標(biāo)準(zhǔn),代碼看起來也更規(guī)范。但set()和get()方法只是用來對屬性進行操作的,所以如果是進行復(fù)雜的邏輯或?qū)?shù)據(jù)庫進行操作等,那么就不要寫成set()和get()方法,只用一個有返回值的方法就足以。這樣直觀方便,且符合規(guī)范。

  接著是Servlet。它給我的第一感覺是很專業(yè)、很難懂。書上介紹了一大堆接口、類、和重寫的方法,一時覺得暈頭轉(zhuǎn)向。后來用得多、看得多了,Servlet的基本格式也記得差不多,其實也沒什么難的。只要記住Servlet是一個用Java編寫的應(yīng)用程序,在服務(wù)器上運行,用來處理請求和響應(yīng),也可以單獨做為一個Web頁面。

  在JDBC技術(shù)這章,我感到學(xué)習(xí)的壓力。JDBC的工作原理、JDBC的分類、它的主要接口、以及它連接數(shù)據(jù)庫的基本過程和運行效果等事先后我沒有聽懂。后來在圖書館借到了一本資料書電子工業(yè)出版社出版的《JavaWeb從初學(xué)到精通》適合Java開發(fā)Web應(yīng)用和J2EE方面的初學(xué)者加上編程實戰(zhàn)演習(xí),總算弄懂了點眉目。

  最后一章主要是一些技術(shù)專題。例如訪問路徑問題、結(jié)果集處理、復(fù)雜查詢等。在前面幾章的的能力功底基礎(chǔ)上這章顯得要簡單輕松地多。大致類似于對前面知識的系統(tǒng)總結(jié)。

  以上就是對這個階段學(xué)習(xí)的一段回顧。接下來我想總結(jié)一下自己的學(xué)習(xí)心得:首先學(xué)習(xí)這門課程,就必須先要了解什么是web應(yīng)用。通過瀏覽器可以訪問新浪網(wǎng)、中華網(wǎng)、淘寶網(wǎng)、網(wǎng)易、搜狐網(wǎng)、微軟的網(wǎng)站及sun公司的網(wǎng)站等,這些就是Web應(yīng)用。對于web應(yīng)用,我們需要使用瀏覽器,通過網(wǎng)絡(luò)訪問在遠(yuǎn)程的服務(wù)器運行的程序。Web應(yīng)用指的就是這些網(wǎng)站中的程序。

  其次,是編程。學(xué)習(xí)編程最重要的就是勤記憶,勤練習(xí),勤思考。需要記憶很多,有些東西必須要死記,沒有偷懶的辦法,在記憶的時候可以找一些規(guī)律,比如把類似的東西歸在一起記憶。平時在做練習(xí)的時候書上的例題和習(xí)題很重要,只要把書上的例子吃透,課后的習(xí)題都會做,這樣就能達到掌握知識的目的,最后在期末復(fù)習(xí)的過程中要不時地復(fù)習(xí)前面的知識,這樣才能熟練掌握所學(xué)的知識。在勤思考方面,就是在平時的編程演練中遇到困難的時候不要立刻急著去問身邊的同學(xué)或是老師,自己應(yīng)當(dāng)對照課本或是相關(guān)的學(xué)習(xí)資料慢慢進行修改,只有在自己確實已經(jīng)盡力但仍然不知如何操作的情況下才可以去詢問別人,只有這樣才可以加深自己的影響。

  還記得自己當(dāng)初最開始時學(xué)習(xí)java的情景。那時自己除了知道什么是繼承,封裝,多態(tài),抽象類,接口這些外,其他的就什么都部知道了。后來自己在慢慢摸索的過程中才逐漸積累了對這門學(xué)科的敏感度開始接觸Java覺Servlet是一個非常深奧的技術(shù)。我曾經(jīng)想學(xué)習(xí)網(wǎng)頁設(shè)計,看到HTML哪些松散的標(biāo)記,我放棄了,最終也沒有學(xué)會做網(wǎng)頁。只知道網(wǎng)頁編輯工作有Drameware或FrontPage。當(dāng)接觸Serlvet后,發(fā)現(xiàn)做網(wǎng)頁竟然也可以像寫Java程序一樣進行編寫。完成第一個用Servlet寫的WEB版的HelloWorld程序,足足花費了我半天時間。主要是花費在環(huán)境搭配上面。一個小小的HELLOWorld,用Drameware可能也就一分鐘就能搞定的事。對于一個完全不懂HTML的'人來說,要想用Servlet來開發(fā)動態(tài)WEB應(yīng)用還是太難了。接下來很快就接觸到了JSP。JSP并不需要我在Java程序里寫HTML代碼,而是變成了在HTML中寫Java程序。初學(xué)時,所有的數(shù)據(jù)庫連接,數(shù)據(jù)庫訪問,數(shù)據(jù)顯示,業(yè)務(wù)代碼和HTML標(biāo)記等都寫在JSP代碼中,感覺JSP真是無所不能。在做一些小應(yīng)用時,開發(fā)速度也非常的快。而當(dāng)遇到了比較復(fù)雜的業(yè)務(wù)邏輯后,JSP開發(fā)就像是一個惡夢,每天大量的工作就是調(diào)試頁面,當(dāng)其它頁面需要類似的功能時,進行代碼拷貝來進行代碼的復(fù)用,后來才知道這就是典型的Model1模型。當(dāng)把JSP與Servlet相結(jié)合后,一切都發(fā)生了改變。JSP僅用于數(shù)據(jù)展示,而Servlet用于進行業(yè)務(wù)調(diào)用和頁面流程控制,這就是所謂的Model2模型。原來JSP并不是Servlet的替代品,JSP更需要與Servlet進行合作。再明白了Servlet與的重要后,才回過頭開始去學(xué)習(xí)Servlet,包括Servlet的生命周期,Servlet的重要接口及方法,自定義標(biāo)簽等。通過這樣反復(fù)的聯(lián)系我終于在面對java和jsp時不再像以前那樣那么沒有自信了。

  所以花費些力氣去學(xué)習(xí)Java基礎(chǔ),學(xué)習(xí)Jsp,Servlet,甚于學(xué)HTML,Javascript對進行Web開發(fā)都是十分必要的。

  最后我想總結(jié)一下學(xué)習(xí)方向的建議,JAVA基礎(chǔ)知識是學(xué)習(xí)任何JAVA擴展體系知識的前提,所以在學(xué)習(xí)javaweb的過程中,一定得抽時間學(xué)習(xí)JAVA基礎(chǔ),窩在圖書館找到了基本相關(guān)的讀物《Java核心技術(shù)》《Java編程思想》和JDK的API文檔。另外由于編程有一些專用的英語術(shù)語,因此學(xué)好一些必要與之相關(guān)的英語對我們今后更好地學(xué)習(xí)這門學(xué)科是很有幫助的。

java的學(xué)習(xí)心得2

  Java是一種廣泛使用的計算機編程語言,具有跨平臺、面向?qū)ο、安全性高等特點。作為一名剛剛接觸Java的初學(xué)者,我在學(xué)習(xí)過程中不斷思考、感悟,不僅對于Java這門語言有了更深入的了解,更收獲了許多寶貴的經(jīng)驗和體會。接下來,我將分享我在學(xué)習(xí)Java過程中的心得感想。

  首先,Java作為一門編程語言,給我最深刻的體會就是它的跨平臺特性。在Java中,代碼是以字節(jié)碼形式存在的,可以在不同操作系統(tǒng)的計算機上運行。這種特點讓我深感Java的強大之處,我可以編寫一次Java代碼,然后在Windows、Linux或者Mac等多個平臺上運行,無需針對每個平臺進行不同的編寫和測試工作。這種跨平臺的能力極大提高了開發(fā)效率,降低了開發(fā)成本,是一種非常寶貴的資源。

  其次,Java的面向?qū)ο筇匦砸步o我留下了深刻的印象。在Java中,一切都可以看作是對象,基于對象的思想設(shè)計和開發(fā)程序可以使代碼更加模塊化、可復(fù)用、易于維護。我在學(xué)習(xí)Java的過程中,也體會到了面向?qū)ο缶幊痰镊攘。通過將代碼進行封裝、繼承和多態(tài)等方式來組織程序結(jié)構(gòu),能夠使代碼更加清晰、易于理解,也更加靈活。而且,面向?qū)ο蟮乃季S方式可以使代碼的復(fù)用性得到提高,降低了重復(fù)編寫代碼的工作量。

  再次,學(xué)習(xí)Java讓我認(rèn)識到了代碼質(zhì)量的重要性。在學(xué)習(xí)的過程中,我不斷發(fā)現(xiàn)自己寫出的代碼有時候看起來雖然能正常運行,但是結(jié)構(gòu)混亂、命名不規(guī)范、邏輯不清晰等問題也時有發(fā)生。這給我敲響了警鐘,代碼質(zhì)量是一個非常重要的方面,對于一個程序員來說,寫出高質(zhì)量的代碼是必不可少的。這不僅有助于自己更好地理解和維護代碼,也可以提高代碼的可讀性,便于他人理解和協(xié)作。因此,在學(xué)習(xí)Java的過程中,我不僅要關(guān)注代碼的功能實現(xiàn),還要注重代碼的質(zhì)量,力求將代碼寫得更加規(guī)范、結(jié)構(gòu)更加清晰。

  同時,在學(xué)習(xí)Java的過程中,我也深深意識到了持續(xù)學(xué)習(xí)和不斷練習(xí)的重要性。Java是一門非常龐大的編程語言,其中包含了眾多的知識點和概念,需要不斷地學(xué)習(xí)和實踐才能掌握。尤其對于一個初學(xué)者來說,面對茫茫多的知識,有時候會感到力不從心。但是,只有持續(xù)學(xué)習(xí)和不斷練習(xí),才能漸漸地掌握和理解Java的特性和用法。無論是閱讀書籍、參加培訓(xùn)、編寫小程序還是與他人交流,都是提高自己的途徑。通過不斷學(xué)習(xí)和實踐,我相信我會越來越熟練地運用Java編程。

  最后,學(xué)習(xí)Java讓我深刻體會到編程能力的重要性。在當(dāng)今社會,技術(shù)的發(fā)展日新月異,計算機技術(shù)在各個領(lǐng)域扮演著越來越重要的角色。而作為一名計算機專業(yè)的學(xué)生,掌握一門編程語言是非常必要的。Java作為一門廣泛應(yīng)用的語言,掌握它可以為我?guī)砀嗟臋C會,不僅可以為我今后的學(xué)習(xí)和工作提供幫助,同時也可以更好地與他人交流和合作。學(xué)習(xí)Java讓我認(rèn)識到編程能力的重要性,我深信通過不斷地學(xué)習(xí)和實踐,我一定能夠以優(yōu)秀的編程能力面對未來的`挑戰(zhàn)。

  總的來說,通過學(xué)習(xí)Java這門編程語言,我不僅對它的特點有了更深入的了解,也收獲了許多寶貴的經(jīng)驗和體會。Java的跨平臺、面向?qū)ο筇匦,以及代碼質(zhì)量、持續(xù)學(xué)習(xí)和編程能力的重要性等方面的體會,讓我對編程和技術(shù)有了更為深刻的認(rèn)識。我相信通過不斷學(xué)習(xí)和實踐,我會成為一名優(yōu)秀的Java開發(fā)者,為社會的發(fā)展和進步貢獻自己的力量。

java的學(xué)習(xí)心得3

  在學(xué)習(xí)了近一個學(xué)期java后,我有了一點自己的見解。Java是面向?qū)ο蟮,具有平臺無關(guān)性。所以現(xiàn)在被廣泛的應(yīng)用于很多領(lǐng)域。也是因為老師在開始上課的時候就給我們講過這些,所以帶有興趣和動力去學(xué)習(xí)java程序設(shè)計。

  在開始學(xué)習(xí)java時,覺得有c語言做基礎(chǔ)會比較容易一些。Java區(qū)分大小寫,在一開始調(diào)試別人的程序時,常會因為字母、空格等一些小的失誤調(diào)試不出來,慢慢地隨著練習(xí)的增多,這些低級錯誤也漸漸可以避免了。Java中類比較多,還有包等,一開始學(xué)起來覺得比較繁瑣。

  通過學(xué)習(xí),對java有了一定的了解。Java的運行原理:Java是一門編譯解釋型語言,我們寫好的Java程序經(jīng)過編譯后生成后綴名為class的文件,在經(jīng)過Java虛擬機JVM對class文件進行解釋運行,Java程序才能運行起來。(需要JVM是它實現(xiàn)跨平臺的關(guān)鍵,所以又說Java是跨平臺語言)。Java思想:Java是一門面向?qū)ο蛘Z言,他定義一切都是對象,例如小程序:

  里邊定義了兩個類NewClass 和Student NewClass調(diào)用了Student 的add()方法。

  課堂上老師根據(jù)課本講的內(nèi)容都是基礎(chǔ)的,要想有進一步的提高,需要課下花時間去求助網(wǎng)絡(luò)等方法。因為之前我沒有太大的興趣和充足的時間,所以只是學(xué)習(xí)課本基礎(chǔ)知識。后來我從網(wǎng)絡(luò)上學(xué)習(xí)了一些關(guān)于java程序匯編的一些思想,有助于以后深入系統(tǒng)的學(xué)習(xí)。

  具體而言,學(xué)習(xí)java其實就是學(xué)習(xí)程序設(shè)計,學(xué)習(xí)程序設(shè)計就需要接受一種編程思想。要掌握java的精華特性而且要知道是什么,比如,Interface和multi-thread。用interface是更好的多繼承的模型,而多線程則是設(shè)計到語言一級的重要特性。要完全理解interface是為什么,用多線程又有幾種常用的編程模型。學(xué)習(xí)語言是要應(yīng)用的,所以在掌握基本的思想后要轉(zhuǎn)化為應(yīng)用。目前比較好的開發(fā)模式是采用自定向下的面向?qū)ο蟮脑O(shè)計,加上MVC的模式(MVC架構(gòu)是"Model-View-Controller"的縮寫,中文翻譯為"模型-視圖-控制器"。MVC應(yīng)用程序總是由這三個部分組成。

  Event(事件)導(dǎo)致Controller改變Model或View,或者同時改變兩者。)。首先要找出最頂層的'對象(這往往是最難的),然后一層一層往下遞歸,記住每次應(yīng)符合7+/-2的原則,因為我們?nèi)说亩逃洃浘褪沁@樣。一般有圖形用戶界面的應(yīng)從界面開始設(shè)計。在有了初步的設(shè)計模型之后,為了更好的設(shè)計程序,應(yīng)該學(xué)習(xí)一下設(shè)計模式,例如體系結(jié)構(gòu)模式(Layering分層,Pipe/Filter管道或過濾器)、編程模式(比如Copy-on-Write)。

  懂了這些模式之后,就會對系統(tǒng)的整體結(jié)構(gòu)有很好的把握,而學(xué)術(shù)上也有傾向一個系統(tǒng)完全可以由各種模式組合而成。對于程序設(shè)計,在初步對基本程序進行調(diào)試后,應(yīng)該將紙上談兵轉(zhuǎn)化成實踐。一般課本上的例子不能算是實踐,只能知道一些語言特性的應(yīng)用,而對于實際的工程來講僅是冰山一角。對于像我們這樣的初學(xué)者,應(yīng)該在公認(rèn)的論壇里面找一些比較經(jīng)典的例子。比如用Java實現(xiàn)的HotDraw(源自SmallTalk),在

  rolemodel.com這個網(wǎng)站中,有一些原代碼和一些基本設(shè)計的文檔。從HotDraw上我學(xué)到了什么是Framework,以及如何用rolemodel的方式來構(gòu)造,這樣我就可以應(yīng)用到其他的地方。設(shè)計模式目前有23種。 當(dāng)有了一定的基礎(chǔ)之后,按照前輩的建議,用簡單的程序?qū)崿F(xiàn)一些簡單的系統(tǒng)。如果可以對他進行進一步的修改,找出自己覺得可以提高性能的地方,加上自己的設(shè)計,那就更上一個層次了,也就會真正地感到有所收獲。學(xué)習(xí)要學(xué)以致用,所以要加強實踐。

  我們在看書的時候,不要等到你完全理解了才動手敲代碼,而是應(yīng)該在看書的同時敲代碼,程序運行的各種情況可以讓你更快更牢固的掌握知識點。 對目前的學(xué)習(xí)狀況,應(yīng)該每天要多敲代碼(在敲代碼是要按自己的想法去敲,不要只是抄別人的代碼),把老師布置的作業(yè)做好,好好寫實驗報告,同時要把自己做過的程序都保存好,有助于以后的復(fù)習(xí)鞏固。如果有更深一步的學(xué)習(xí)需要,我會看別人推薦的書《(java2 21天自學(xué)通)Sams Teach Yourself java 2 in 21 Days,Professional Reference Edition》《面向?qū)ο筌浖䴓?gòu)造(Object-Oriented Software Construction)》《設(shè)計模式(Design Patterns)》《The Art of Computer Programming》。 學(xué)習(xí)是一個循序漸進的過程,要在獨立思考的基礎(chǔ)上遇到不懂的問題向別人求救。萬不得已才請教別人。看過一些學(xué)習(xí)java較好的人的經(jīng)驗是他們在遇到問題時首先自己思考,很多問題稍做思考就可以解決。當(dāng)必須要請教時,在請教之前,你應(yīng)該先回答如下幾個問題。 1是否在google中搜索了問題的解決辦法?

  2是否查看了Java API文檔?

  3是否查找過相關(guān)書籍?

  4是否寫代碼測試過?

  如果回答都是"是"的話,而且還沒有找到解決辦法,再問別人不遲。要知道獨立思考的能力很重要。我們在其他的學(xué)習(xí)中也遇到過這樣的情況,所以我們清楚獨立思考的重要性,它有助于我們更加深入牢固地掌握知識,比向別人求助記得更牢。

  總之,每個語言能夠存活并且發(fā)展起來,必有其特點讓人們喜歡,學(xué)習(xí)java雖然是課程設(shè)置的要求,但隨著學(xué)習(xí)的進一步深入,對它也有了一定的興趣,F(xiàn)在有很多種計算機語言,語言和語言沒有比較的必要的,語言只是工具,重要的是思想!所以在學(xué)習(xí)的過程中,選定一種感興趣的語言后,首先學(xué)習(xí)基本的語句,然后在宏觀角度去學(xué)習(xí)程序設(shè)計的思想。

java的學(xué)習(xí)心得4

  我是今年3月份接觸java的,其實上大學(xué)以前就買過java的書,但沒進去,因為那個時候我在學(xué)習(xí)vb,對于java代碼類c的編寫方式不是很習(xí)慣,所以就沒有認(rèn)真的看。為什么最后好是學(xué)習(xí)java了呢。是因為我看到用java構(gòu)建的web應(yīng)用程序很不錯,實現(xiàn)的功能也很多,在現(xiàn)在的網(wǎng)絡(luò)社會里,肯定會有一番作為,而且我已經(jīng)忍受不了m$的代碼封鎖,所以轉(zhuǎn)投java了。 學(xué)習(xí)java已經(jīng)8個月了,在這里跟大家說下心得,我剛開始是看<> 第三版,因為學(xué)校沒開java課,所以幾乎全是自學(xué),用了將近二個月的時間把這本大書啃完,感覺這書不錯,但也有很多人說這書不好,的確這書不是按常規(guī)的順序講的,內(nèi)容跳躍性強,但講的很深入,比較適合有cc++基礎(chǔ)的人看,這書看完,你就算基本掌握 java的基礎(chǔ)了,也就j2se部分。

  現(xiàn)在java分三大部分基礎(chǔ),從大到小排列:j2ee, j2se, j2me! j2ee:這個就是現(xiàn)在最流行,也很java技術(shù)用的最多的地方,java企業(yè)應(yīng)用,要學(xué)好它,首先就要有java的基礎(chǔ),這是最基本的,然后學(xué)習(xí)servlet,jsp,javabean以及基本的mvc結(jié)構(gòu),當(dāng)然還有其他輔助知識,比如js,html還有一個對數(shù)據(jù)庫的操作,這些都需要時間來學(xué)習(xí),學(xué)完這些后基本就可以做些簡單的'web應(yīng)用程序了,比如模擬一個小的網(wǎng)上銀行等等,但做出來后肯定不易維護,因為剛才說的都是技術(shù)的性的東西,還需要學(xué)些思想性的東西,那就是設(shè)計模式,它是對一些解決特定問題的指導(dǎo),并不是解決問題的方法,現(xiàn)在認(rèn)可的設(shè)計模式一共有23種,在j2ee里除了這23種外還有幾種,我還不太了解,我認(rèn)為設(shè)計模式方面的書《設(shè)計模式-可復(fù)用面向?qū)ο筌浖幕A(chǔ)》英文名《design patterns-elements of reusable object-oriented software》這是提出設(shè)計模式那4為大牛寫的,此書非常的抽象,使用語言是c++和smalltalk,有勇氣和有基礎(chǔ)的人可以嘗試一下。

  j2se:java技術(shù)的基礎(chǔ),很多基礎(chǔ)都是先從介紹它開始,它和j2ee的區(qū)別就是jdk不同,j2ee比j2se的jdk要大一些,多一些類包,但那些是在j2se中用不到的,j2se不光是基礎(chǔ),也是java技術(shù)的一個應(yīng)用方向,就是利用swing開發(fā)桌面應(yīng)用程序,但在windows平臺上,m$的地位是無法撼動的,再加上swing開發(fā)起來不是很容易,所以在j2se領(lǐng)域上,java一直處于劣勢,發(fā)展很慢,說到j(luò)2se就一定要下eclipse,在別人眼里,eclipse只不過是一個java的ide,但那只是eclipse的冰山一角,其實eclipse是一個大的平臺,暫可以把它比喻成windows,我們可以利用winapi去開發(fā)在windows上運行的程序,eclipse也可以,我們稱為eclipse插件開發(fā),現(xiàn)在這項技術(shù)也在慢慢興起,有些公司已經(jīng)有應(yīng)用的項目,eclipse用的是自己開發(fā)的gui包,就是swt/jface,其實跟swing是一樣的,都是由java寫的,但一個是sun寫的,一個ibm寫的,swt/jface用的本地的資源,所以運行起來很快,界面也可以做的非常漂亮,而且移植也做的很不錯,所以eclipse插件可以很容易的移植到linux上,相信這項技術(shù)一定很有發(fā)展。

java的學(xué)習(xí)心得5

  暑期在和一個老師做項目,前期老師教學(xué),做java web方面的,類似于當(dāng)當(dāng)購物系統(tǒng)這種...突然發(fā)現(xiàn),原來之前看的《think in java》等書并不夠,很多面向開發(fā)的技術(shù)和模塊包括工具從知識到技術(shù)上都很欠缺。

  現(xiàn)在有幾個疑惑,想在小組向各位求助,希望幫忙。

  1.首先我想知道是不是做java一般都是web掛鉤,例如現(xiàn)在的`jsp,ssh和html語句和應(yīng)用都很好的結(jié)合,除了web方面,軟件項目方面有沒有一個比較明確的方向,如果有,可以告之小弟么~

  2.我聽說做web方面,應(yīng)該先學(xué)jsp,html,再學(xué)mvc,不然很容易本末倒置,那ssh這樣的技術(shù)學(xué)習(xí),有沒有一個比較明確的先后順序。

  3.java ee這樣的一個學(xué)習(xí)過程,能不能有一個比較好學(xué)習(xí)心得可以推薦。我有一定的java基礎(chǔ),可以編寫一些java小程序,但是到了web這些方面,思維總是不夠清晰,很容易混亂,對象方法和類之間總是不能很好的去擴展。希望各位幫幫忙,介紹一些學(xué)習(xí)心得,包括學(xué)習(xí)java技術(shù)的順序,并推薦一些書吧。

java的學(xué)習(xí)心得6

  1、學(xué)習(xí)之路,不走彎路,就是捷徑

  軟件開發(fā)之路是充滿荊棘與挑戰(zhàn)之路,也是充滿希望之路。Java學(xué)習(xí)也是如此,沒有捷徑可走。所有的人都期盼成功,但是并不是每個人都會為走向成功全力以赴。人們在渴望成功的同時,也渴望能夠少一分努力,多一分收獲。而事實上要獲取真正的成功,每個人都必須經(jīng)歷艱辛。無論你出身豪門,還是出身寒舍,你都不得不接受這樣一個事實:成功沒有捷徑可走,只有頑強的意志與堅持不懈的奮斗才能帶你走向成功。

  2、如何學(xué)習(xí)程序設(shè)計?

  Java是一種平臺,也是一種程序設(shè)計語言。首先一定要保持熱情,買一本關(guān)于這種語言入門的書,一開始不要看太難的,循序漸進,先看一遍。多練基礎(chǔ)代碼,將各種語句練得非常熟練,可以選一些計算機語言初等練習(xí)題做做。再重頭到尾好好看一遍,哪里不懂,可以與他人交流。多看看別人用這種語言寫的程序,借鑒編程方法,對自己錯誤的思想進行校正。多多練習(xí),每天都打一些代碼,畢竟熟能生巧!

  3、培養(yǎng)興趣

  興趣是指一個人力求認(rèn)識某種事物或從事某種活動的心理傾向。知識是興趣產(chǎn)生的基礎(chǔ)條件,因而要培養(yǎng)某種興趣,就應(yīng)有某種知識的積累,學(xué)習(xí)編程,就應(yīng)該多看看那方面的書籍,不僅能提高自己的文化內(nèi)涵,也能漸漸培養(yǎng)自己的學(xué)習(xí)熱情。有空多到一些程序員論壇轉(zhuǎn)轉(zhuǎn),你會發(fā)現(xiàn),他們其實很樂觀幽默,時不時會冒出智慧的火花。

  4、腳踏實地,循序漸進

  現(xiàn)實生活中,人人都有夢想,都渴望成功,都想找到一條成功的'捷徑。其實,捷徑就在你的身邊,那就是勤于積累,腳踏實地,積極肯干。無論做什么事都要戒驕戒躁,踏實地走好每一步,讓自己的生活有目標(biāo)、有計劃,這樣我們的生活才會變得充實,我們離成功也就越來越近了;相反,如果浮躁、急功近利,就不能集中精力去完成自己的人生目標(biāo),最后很可能一事無成,一敗涂地。

  5、多實踐,快實踐

  紙上得來終覺淺,絕知此事要躬行。軟件開發(fā)是一門工程學(xué)科,注重的就是實踐,"君子動口不動手"對軟件開發(fā)人員來講根本就是錯誤的,他們提倡"動手至上",但別害怕,他們大多溫文爾雅,沒有暴力傾向,雖然有時候蓬頭垢面的一副"比爾蓋茨"樣。有前輩高人認(rèn)為,學(xué)習(xí)編程的秘訣是:編程、編程、再編程,筆者深表贊同。不僅要多實踐,而且要快實踐。我們在看書的時候,不要等到你完全理解了才動手敲代碼,而是應(yīng)該在看書的同時敲代碼,程序運行的各種情況可以讓你更快更牢固的掌握知識點

  6、多讀好書

  書中自有黃金屋,書中自有顏如玉。培根說,“讀史使人明智,讀詩使人聰慧,演算使人精密,哲理使人深刻,倫理學(xué)使人有修養(yǎng),邏輯修辭使人善辨!睆臅锌梢灶I(lǐng)悟“不以物喜,不以己悲”豁達情懷,亦可以領(lǐng)略“天下興亡,匹夫有責(zé)”的豪邁心胸。從好書中提升了思想境界,陶冶了情操。

  7、思想的領(lǐng)悟

  學(xué)習(xí)Java也是如此,必須要有扎實的基礎(chǔ),你才能在J2EE、J2ME領(lǐng)域游刃有余。掌握了基礎(chǔ)語法和Java程序運行原理后,我們就可以用Java語言實現(xiàn)面向?qū)ο蟮乃枷肓。面向(qū)ο螅且环N方法學(xué);是獨立于語言之外的編程思想;是CBD基于組件開發(fā)的基礎(chǔ);屬于強勢技術(shù)之一。

java的學(xué)習(xí)心得7

  對于很多只會C語言的初學(xué)者而言,面對java基礎(chǔ)語法學(xué)習(xí),反而感覺很難,其實其中最大的問題不是語法難,而是一種編程思想的轉(zhuǎn)變。面向過程就是把你的代碼封裝成函數(shù),然后依次去做一件事情,面向過程是把你要做的事情抽象成對象,告訴對象去做。所以要想學(xué)好java入門,必須知道類和對象的概念。

  類是對生活中事物的抽象描述,比如人類,動物類,交通工具類;對象即是對類的具體實例化,比如張三是人,貓是動物,飛機是交通工具(對象-----類)。Java基礎(chǔ)入門學(xué)習(xí)路線可以總結(jié)為四步走:

  1.java開發(fā)環(huán)境的`搭建;

  2.java初級之基礎(chǔ)語法學(xué)習(xí)(80%類似C語言);

  3.java中級之面向?qū)ο缶幊虒W(xué)習(xí)(重點);

  4.java中級之應(yīng)用編程學(xué)習(xí)。

  第一步:JDK軟件開發(fā)包時java軟件開發(fā)環(huán)境,

  包括jre運行環(huán)境和jvm虛擬機,在oricle官網(wǎng)下載javaSE版本JDK包;配置好環(huán)境變量就可以使用了。

  第二步:java初級語法學(xué)習(xí),

  1.基本數(shù)據(jù)類型整形,字符型,字節(jié)型,長整形,短整形,浮點型,雙精度,布爾型;

  2.運算符+,-,_/,%等;

  3.控制流(while,switch,if else);

  4.數(shù)組的定義方式。

  此階段基本無難度,只要了解練習(xí)例題。

  第三步:java面向?qū)ο髮W(xué)習(xí),

  1.類和對象;

  2.java語言三大特性,封裝、繼承、多態(tài);

  3.一些關(guān)鍵字學(xué)習(xí)(static,final,abstract,extends)等。

  這是重點,大家根據(jù)知識點一步步研究學(xué)習(xí)才是關(guān)鍵。

  第四步:java應(yīng)用編程,

  例如:文件IO,集合(類似C語言數(shù)據(jù)結(jié)構(gòu)),異常處理,線程,網(wǎng)絡(luò),JDBC數(shù)據(jù)庫操作等,都是掌握面向?qū)ο笠院,在查找不同的類使用類中不同的方法達到應(yīng)用的效果,所以并不會很難。等基礎(chǔ)語法掌握了就可以繼續(xù)后面框架學(xué)習(xí)(java web方向,android學(xué)習(xí)),相信明確思路你會豁然開朗,更有學(xué)習(xí)動力。

java的學(xué)習(xí)心得8

  4月26日CVS---4月27日UML 連續(xù)兩天狀態(tài)很是不好,上課總是不能夠集中精神,不知為什么聽這兩天課的時候精神很渙散,也不知道自己在想什么,一整天的課,似聽非聽的只聽到了一半。 或許是持續(xù)的精神高度集中,而引起了身體的疲憊吧。感覺自己的記憶力不斷下降,這不是個好兆頭。每天都在學(xué)習(xí),每天都在接受新的知識,如果沒有一個好的精神狀態(tài)和記憶,學(xué)到最后就等同于黑熊掰玉米一樣。不可以給自己過多的理由去偷懶,不可以看到別人在不學(xué)習(xí)時就想著自己放松一下。從某種角度講放松和放縱只在一念之間,一味的'放松最后就會成為放縱。

  有時人的心理真的很難以琢磨,自己明明已經(jīng)計劃好了的事情總因為一個想多睡會的念頭而不得不改變 。有時很想讓自己的進度快一些,但又怕加快后會亂了頭緒。

  錯,大錯特錯。這都是片面的想法,因為總想著今天的事情沒辦完還可以有明天,因為總想著睡一會20分鐘后再去學(xué)習(xí)。這就是偷懶,這就是不負(fù)責(zé)任,總想休息,總想著還有明天。那還來學(xué)習(xí)干嘛,那還要理想干嘛,還不如回家去作白日夢得了。

  話說回來,還是沒有把自己逼的絕路上,所以懶惰才會乘虛而入。學(xué)習(xí)并不難,難就難在堅持。人生不是游戲,也不可以像小孩子一樣總犯錯總想著他人會諒解。對于明天的幸福,今天吃再多的苦也是值得的。

java的學(xué)習(xí)心得9

  對于軟件工程的了解是從大學(xué)開學(xué)時候開始的,因為一個農(nóng)村的孩子對于互聯(lián)網(wǎng)的接觸是少之甚少的;軟件工程java方向,我懷著好奇和喜悅來到了我的學(xué)校,開始了我的大學(xué)生活,未知,好奇,一切的一切都在等著我們。我和所有人一樣,以為大學(xué)再也不用像高中一樣整天埋頭苦干,挑燈夜戰(zhàn),我以為我到了天堂,脫離了那個狹小的村莊,我以為我看到了希望;可慢慢的我發(fā)現(xiàn)這里的一切都不是想象的樣子,當(dāng)面對一個又一個處事,交友,學(xué)習(xí)的挫折時;我開始懷疑自己,開始恐慌,因為面對形形色色的人和各種各樣的事我都措手不及無法應(yīng)對;連以前雄心壯志的想要考研的目標(biāo)都磨滅了,因為我深深的感受到,對于一個農(nóng)村背景的孩紙,我的父母已經(jīng)為我付出了那么多,看到他們一天天蒼老的面容,我再也不忍心繼續(xù)拿考研上學(xué)來逃避成長,逃避對他們的責(zé)任。

  大一下半年,突然聯(lián)系到一個朋友,誤打誤撞,沒想到她學(xué)的竟然也是java,那時她就快畢業(yè)了,當(dāng)時感覺真的很高興;但我當(dāng)時對java了解的很少很少,因為學(xué)校安排的課程沒有跟java有關(guān)的,自己也曾去圖書館借java方面的書籍,可是看不懂。跟那個朋友聯(lián)系多了,慢慢從她那知道了,java原來如此熱門,當(dāng)時心里被現(xiàn)實撲滅的那股熱情的火又燃燒了起來。心里充滿激情,準(zhǔn)備好好學(xué)習(xí)一番,畢業(yè)找個好工作,讓爸媽和哥哥妹妹都過上好日子。就這樣大一下半學(xué)期我在圖書館借書看依舊看不懂,我的激情在不知不覺中被消耗著。半學(xué)期很快就過去了。過的真快,一轉(zhuǎn)眼,我就大二了,我們終于迎來的第一門java課程,javase(java大學(xué)實用教程),我原充滿激情想好好學(xué),可沒想到最后老師由于時間不夠,剩下好多都沒講。后來聽一位學(xué)長說的我才明白過來,他說學(xué)校的課程都是奔著考研開的,所以對專業(yè)課程都不太重視,我把這個給我那個同學(xué)說說,當(dāng)時還不成熟,還發(fā)牢騷;我同學(xué)告訴我說,你們學(xué)的專業(yè)課程我們3~4個月就學(xué)完了,我對學(xué)校的教學(xué)安排有點失望。說實話,當(dāng)初就開始在網(wǎng)上搜培訓(xùn)機構(gòu),真的好多好多,都不知道什么是真什么是假。一次偶然的機會,看到一位同學(xué)的優(yōu)盤里面的'視頻我激動了,我問他那是什么,他說:“java視頻,我哥給我的!蔽揖桶涯切﹤髦堑囊曨l拷貝到了自己的電腦上,這是我第一次真正了解和重視傳智播客,因為在我的印象里沒有人會把自己的教學(xué)教材給別人。我感覺到了它的特別,于是我就開始在網(wǎng)上搜關(guān)于傳智的資料。一天一天的慢慢就了解了,可是由于平時課程比較多,再加上看視頻不做筆記,感覺看了就忘,所以感覺效率低,就松懈了。

  一直到今年暑假開學(xué),開始有就業(yè)壓力,開始想未來,我去找專業(yè)課老師談話時,談到自己想去實訓(xùn)時,老師給我介紹了一位學(xué)長,他說:“你這位學(xué)長曾經(jīng)也找過我說想去實訓(xùn),你可以跟他了解了解一下情況!碑(dāng)我找到那位學(xué)長時,他正考黑馬,聽到黑馬和傳智是一樣的老師,一樣的培訓(xùn),我樂了,因為我以前都是在網(wǎng)上查,這次有個具體的人了解,心里就跟堅定了。

  在確定了要去傳智播客之后,我就開始準(zhǔn)備基礎(chǔ)課程了。傳智,我期待已久,希望能在那里從一個菜鳥變成一個牛人。傳智,我來了!

java的學(xué)習(xí)心得10

  作為一名軟件工程的學(xué)生,學(xué)習(xí)java是我學(xué)習(xí)的重中之重,在長達一年的學(xué)習(xí)過程中,我也對java也有新的認(rèn)識。

  我在漫長的學(xué)習(xí)java的歲月中,遇到了許多大大小小的困難。首先,在學(xué)習(xí)java開始中,老師往往會布置很多代碼題進行實操或者書寫在作業(yè)本上。在剛剛開始的幾次作業(yè)中,我往往因為自己的浮躁與不耐煩,直接向同學(xué)要他們的代碼把作業(yè)上交,但漸漸的發(fā)現(xiàn),課堂跟不上,成績不佳,我陷入了迷惘中……后來,意識到自己學(xué)習(xí)java的態(tài)度與方式是不對的,經(jīng)過調(diào)整,也有了自己的一份學(xué)習(xí)java的心得體會。

  java的學(xué)習(xí)需要理解代碼的思路。在寫代碼與學(xué)習(xí)java知識點時,往往對于每句代碼都應(yīng)該理解透徹,在以后的代碼書寫中,自己才能寫出正確的代碼,甚至于找出自己的代碼錯誤。這對于代碼的理解透徹,就需要自己在上課時,好好理解老師的代碼思維,自己也需要多看看關(guān)于代碼的書,加深理解。

  java的'學(xué)習(xí)需要多做,多思考。在java學(xué)習(xí)中,不僅要學(xué)會打課內(nèi)的代碼,也需要通過百度找尋課外的代碼,舉一反三,自己解決很多的問題。

  在這一年的學(xué)習(xí)中,我對于java有了初步的認(rèn)識與了解,我知道自己真正掌握java還需要一段時間的學(xué)習(xí),但我相信我自己只要有顆想學(xué)習(xí)好java的心,對于以后的困難是不懼怕的,我相信在學(xué)習(xí)java中,自己是在此過程中不斷成長的,進步的。

【java的學(xué)習(xí)心得】相關(guān)文章:

java學(xué)習(xí)心得04-20

(優(yōu)選)java學(xué)習(xí)心得2篇03-05

java培訓(xùn)總結(jié)01-01

java實習(xí)心得12-13

java實習(xí)報告05-16

java工作心得05-13

java培訓(xùn)心得05-14

java實習(xí)心得03-12

Java實習(xí)總結(jié)05-27

Java實訓(xùn)心得11-09