国产激情久久久久影院小草_国产91高跟丝袜_99精品视频99_三级真人片在线观看

java學(xué)習(xí)心得體會(huì)

時(shí)間:2020-10-23 12:58:00 學(xué)習(xí)心得體會(huì) 我要投稿

java學(xué)習(xí)心得體會(huì)范文

  篇一:JAVA學(xué)習(xí)心得

java學(xué)習(xí)心得體會(huì)范文

  從大三開始算,我學(xué)習(xí)java已經(jīng)有一年的時(shí)間了,不過雖然時(shí)間長(zhǎng),但是對(duì)于現(xiàn)在的我還是一個(gè)初學(xué)者,懂不了多少的java初學(xué)者。期間曾迷茫過,曾困惑過,走了不少的彎路,老師布置的試驗(yàn)作業(yè)每次都是不會(huì)做,每次都是要問同學(xué),這個(gè)代碼什么意思?為什么用這條代碼,用別的不行嗎?甚至后來根本沒耐心問,索性就復(fù)制同學(xué)的作業(yè)交上去。但是都是各種0分,害的同學(xué)也這樣,不過他能找老師反駁,而我卻沒實(shí)力。。。漸漸的,我認(rèn)識(shí)到這樣下去是不行的,我必須改正自己的學(xué)習(xí)態(tài)度和方式。接下提到的就是我這一年來的java學(xué)習(xí)心得。

  剛一開始學(xué)習(xí)java時(shí),我就已經(jīng)學(xué)習(xí)過C語言,不過C語言學(xué)的不是很好,所以開始看到j(luò)ava的時(shí)候我很反感,看著源代碼,都不知道失什么意思。看書的時(shí)候一看到源代碼就頭疼,因?yàn)楦究床欢D嵌螘r(shí)間根本就是一無所獲,在圖書館借了一本書,關(guān)java的語法特性,與別的語言相比的優(yōu)點(diǎn),什么跨平臺(tái),源代碼公開,什么writeoncerunanywhere,能說得頭頭是道,可是一到具體的問題,想寫一些具體的東西,問題就都來了,根本不知道該怎么下手。所以每次李旺老師布置的試驗(yàn)作業(yè)都沒的按時(shí)完成。漸漸的時(shí)間過去了,一點(diǎn)進(jìn)展都沒有,我都幾乎要放棄了。 而后又同學(xué)經(jīng)常來宿舍跟我講解,我很感謝他。慢慢的我也理解了一些知識(shí)。從他那里,我認(rèn)識(shí)到,JAVA是一門計(jì)算機(jī)語言,是人類發(fā)明的語言,應(yīng)該比人類語言更容易學(xué)習(xí),只要你有一種必勝學(xué)習(xí)JAVA心態(tài)就可以成功。

  學(xué)習(xí)JAVA的方法:JAVA學(xué)習(xí)中,首先要做到課前、課后復(fù)習(xí)及預(yù)習(xí),要時(shí)時(shí)保持一個(gè)清醒的頭腦;多和同學(xué)溝通;互相學(xué)習(xí);取長(zhǎng)補(bǔ)短;在學(xué)習(xí)中做到幫助他人或他人幫助自己。學(xué)習(xí)java,的確要學(xué)習(xí)的東西很多,就像同學(xué)提到的。Java不像.net一家獨(dú)大,Java的繁盛在于開源社區(qū)的龐大,這也帶來了分支太多的問題,怎樣選擇一條好的學(xué)習(xí)路線,對(duì)于初學(xué)者來說,的確是一件很迷茫的事。其實(shí)不管java東西再多,總有規(guī)律可循。對(duì)于學(xué)習(xí)java基礎(chǔ)的經(jīng)驗(yàn)就是多做、多思考,基礎(chǔ)知識(shí)的學(xué)習(xí)不能不求甚解,要追本溯源,弄清問題的本質(zhì)。這樣才能舉一反三,由點(diǎn)及面。java的所有編程思路都是“面向?qū)ο蟆钡木幊。所以大家在往更高境界發(fā)展以前一定要打好基礎(chǔ),基礎(chǔ)是王道。我們的基礎(chǔ)要扎實(shí)扎實(shí)再扎實(shí)。所謂打好基礎(chǔ)并不是說要熟悉所有的java代碼。要了解java的結(jié)構(gòu)。class,methode,object,各種套用import,extend 讓自己在結(jié)構(gòu)上對(duì)java有個(gè)立體而且整體的了解。

  學(xué)Java千萬不要浮躁。說到浮躁,這也是一個(gè)很值得我深思的問題。我覺得我自己也有這樣的傾向,不僅是我,估計(jì)大多數(shù)的人都有這個(gè)毛病?偸窍矚g討論什么語言最好,什么語言功能強(qiáng)大。這種討論倒沒有錯(cuò),不過真正學(xué)習(xí)的時(shí)候,浮躁會(huì)使你失去很多。在學(xué)習(xí)過程中,我很努力地使自己保持心理的平靜,從基礎(chǔ)學(xué)起,甚至是一些看上去完全沒有必要的基礎(chǔ)。

  同學(xué)要扎扎實(shí)實(shí),一步一個(gè)腳印的逐步學(xué)習(xí),不要想著一步登天。不然我問他的時(shí)候,他跟我講的我也都不懂,這樣對(duì)我也沒用。

  要多查API,它是Java編程的基本方法,也是編程過程中所不斷利用的資源。Java的學(xué)習(xí)過程不僅僅是基本語法的學(xué)習(xí),更多的是去學(xué)習(xí)和掌握它所提供的API類庫。對(duì)于所接觸到的類,方法,都去仔細(xì)去閱讀文檔的說明,再用自己編寫的實(shí)例去此時(shí)一下。而且不要只看而不練,學(xué)好java靠的還是實(shí)踐,在一周兩節(jié)的實(shí)驗(yàn)課要認(rèn)真編程,不懂問同學(xué)或問李老師。只有理論和實(shí)踐相結(jié)合才能真正掌握只是和技能。而且還要懂得運(yùn)用百度和谷歌,遇到問題可以先搜索一下,實(shí)在不懂再找同學(xué)。理論學(xué)習(xí)。通過對(duì)理論的學(xué)習(xí),盡量了解新知識(shí)的概念;學(xué)習(xí)之后只是粗略的了解概念,不能和實(shí)際很好的結(jié)合。根據(jù)理論學(xué)習(xí)的知識(shí),考慮在什么場(chǎng)合下可以應(yīng)用這個(gè)新知識(shí),哪些地方已經(jīng)應(yīng)用了這個(gè)概念,建立對(duì)新知識(shí)的感性認(rèn)識(shí)。

  java是一種面向?qū)ο蟮牟僮髡Z言,必須要明白這點(diǎn),才能從總體上把握java。學(xué)習(xí)編程,首先要從分析別人的代碼開始,明白他們的思路,認(rèn)真分析,在學(xué)習(xí)的過程中一定要?jiǎng)邮肿、寫代碼,九比如說老師布置的試驗(yàn)作業(yè),一定要自己做,不能抄同學(xué)的,首先不是為了應(yīng)付老師,而是要讓自己真正懂得java,這樣慢慢的,以后的`試驗(yàn)自己就又實(shí)力去做。學(xué)習(xí)java不是抱一本書看看就行。很多東西和體會(huì)必須自己動(dòng)手才能真正屬于自己,實(shí)踐失最重要的。而且還可以從實(shí)驗(yàn)中,體會(huì)到編程的樂趣,感受到自己做好一個(gè)程序,然后運(yùn)行出結(jié)果,失很有成就感的!

  而對(duì)于J2EE,首先要先學(xué)JSP。要明白JSP的工作原理,在一個(gè)JSP文件第一次被請(qǐng)求時(shí),JSP引擎把該JSP文件轉(zhuǎn)換成為一個(gè)servlet,而這個(gè)引擎本身也是一個(gè)servlet,在JSWDK或WEBLOGIC中,它就是JspServlet。 JSP引擎先把該JSP文件轉(zhuǎn)換成一個(gè)Java源文件,在轉(zhuǎn)換時(shí)如果發(fā)現(xiàn)jsp文件有任何語法錯(cuò)誤,轉(zhuǎn)換過程將中斷,并向服務(wù)端和客戶端輸出出錯(cuò)信息JSP的調(diào)試比較麻煩,特別是當(dāng)bean是在一個(gè)session中存在時(shí),更加困難。得從好幾個(gè)頁面開始往里面走才行。通常是用out.println()或System.out.print()來打一大堆的信息來查問題。

  如果是用jbuilder做開發(fā),它能直接調(diào)試JSP.不過更重要的是知道錯(cuò)誤產(chǎn)生的原因及解決方法。JSP是用JAVA寫的,所以它是大小寫敏感的,用過其他編程語言的人最容易犯這個(gè)錯(cuò)誤。另外在瀏覽器的地址欄中輸入的訪問JSP的地址也是區(qū)分大小寫的. 在jsp中判斷字符串要使用compareTo方法,不要用==,因?yàn)樵趈ava中String變量不是一個(gè)簡(jiǎn)單的變量而是一個(gè)類實(shí)。所以JSP的知識(shí)不能欠缺,理解什么是servlet,什么是java bean,熟悉jsp常使用的標(biāo)簽

  對(duì)于學(xué)習(xí)java基礎(chǔ)的經(jīng)驗(yàn)就是多做、多思考,基礎(chǔ)知識(shí)的學(xué)

  習(xí)不能不求甚解,要追本溯源,弄清問題的本質(zhì)。這樣才能舉一反三,由點(diǎn)及面。對(duì)于抽象的東西要能具體化,對(duì)于具體的東西要能抽象化,F(xiàn)在我學(xué)習(xí)java基礎(chǔ)一直使用的是《Java核心技術(shù)》這本書,這本書失同學(xué)推薦我看的,感覺挺不錯(cuò)的,很基礎(chǔ)很全面。這本書強(qiáng)調(diào)重視基礎(chǔ),如果java基礎(chǔ)打的牢,在學(xué)習(xí)那些java框架就是非常輕松的事了。

  在這一年的學(xué)習(xí)過程中,通過同學(xué)的幫助和李旺老師的教導(dǎo),我對(duì)java有了初步的認(rèn)識(shí)和了解。學(xué)習(xí)java首先主要是學(xué)習(xí)了Java的程序結(jié)構(gòu),包括了循環(huán)、數(shù)組、類和方法以及字符串處理等內(nèi)容。在學(xué)習(xí)期間,上課認(rèn)真聽老師的講解,特別是課后練習(xí)和上機(jī)的題目,以及老師提供給我們的有關(guān)學(xué)習(xí)編程語言的方法和技巧,對(duì)于我鞏固所學(xué)的理論知識(shí)有很大的幫助,F(xiàn)在我也只是剛剛開始學(xué)習(xí)Java語言,所以想真正掌握J(rèn)ava技術(shù),以后還會(huì)有很長(zhǎng)的一段過程需要我們更加努力地去學(xué)習(xí)。畢竟,知識(shí)需要靠積累才能真正掌握。

  篇二:學(xué)習(xí)java的心得體會(huì)

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

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

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

  篇三:Java心得體會(huì)

  在學(xué)習(xí)了近一個(gè)學(xué)期java后,我有了一點(diǎn)自己的見解。Java是面向?qū)ο蟮模哂衅脚_(tái)無關(guān)性。所以現(xiàn)在被廣泛的應(yīng)用于很多領(lǐng)域。也是因?yàn)槔蠋熢陂_始上課的時(shí)候就給我們講過這些,所以帶有興趣和動(dòng)力去學(xué)習(xí)java程序設(shè)計(jì)。

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

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

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

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

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

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

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

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

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

  2是否查看了Java API文檔?

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

  4是否寫代碼測(cè)試過?

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

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

【java學(xué)習(xí)心得體會(huì)范文】相關(guān)文章:

JAVA學(xué)習(xí)筆記08-29

Java學(xué)習(xí)筆記08-13

學(xué)習(xí)java技巧10-12

java學(xué)習(xí)技巧10-12

Java學(xué)習(xí)要點(diǎn)匯總10-12

JAVA學(xué)習(xí)技巧分享08-13

學(xué)習(xí)Java的技巧08-13

Java程序?qū)W習(xí)方法08-13

JAVA和WAP移動(dòng)學(xué)習(xí)技術(shù)11-10

Java認(rèn)證的最佳學(xué)習(xí)思路09-17