王牌对王牌第一季综艺,黄视频在线观看网站,世界一级毛片,成人黄色免费看

薈聚奇文、博采眾長、見賢思齊
當前位置:公文素材庫 > 計劃總結 > 工作總結 > Java實驗總結報告.

Java實驗總結報告.

網站:公文素材庫 | 時間:2019-05-26 21:08:49 | 移動端:Java實驗總結報告.

Java實驗總結報告.

Java實驗報告

在一學期的Java上機實驗中,學到了很多書本以外的知識。同時也遇到了很多難題,在解決問題中加深了對Java知識的認識與學習。

實驗一中遇到的問題:環(huán)境變量的設置遇到了麻煩。解決方法:詢問老師,查閱書本得以解決。

實驗二中遇到的問題:對Java的if和switch語句的運用不熟悉,所以導致實驗中程序最初編寫的很雍長,繁瑣。解決方法:通過對Java的if和switch語句的深一步學習,逐步學會了它們的靈活運用,從而更便捷地解決問題。

實驗三中在學習過C的基礎上,運用Java的for、while、do..while語句,并沒遇到什么大的麻煩。

實驗四中遇到的問題:編寫提供三個選項的菜單驅動程序中的選擇問題。解決方法:在實驗程序中用的是先判斷溫度類型,再轉換單位。

實驗五中遇到的問題:抽獎號碼未能解決排序問題。解決方法:該程序只針對該題是對的,關于排序問題在老師的啟發(fā)下,自己在實驗之外加以嘗試,得以成功。

實驗六遇到的問題:對成員變量的初始化,沒有分步來寫。解決方法:在老師的幫助下重新一個個地初始化。

實驗七中遇到的問題:由于一開始的充分準備,沒遇到問題,很順利。實驗八中遇到的問題:不能運行成功。解決辦法:發(fā)現(xiàn)是類名與文本名不同,改動之后得以解決。

實驗九遇到的問題:shape和Circle包含關系,重復定義,比較繁瑣。解決方法:去掉其一。

實驗十遇到的問題:在理解并使用面向對象的特征:多態(tài)實驗上還算順利。實驗十一遇到的問題:對線程的基本概念模糊,走了很多彎路。解決方法:請教同學,參照課本最終才勉強解決了問題。

學習心得與體會:在做完所有實驗后,我初步理解并能夠操作和使用Java的if和switch,for、while、do..while語句,Java的類、對象和方法,聲明、定義和調用方法,理解實參和形參的含義。學習創(chuàng)建簡單類型的數(shù)組,并能用循環(huán)語句處理數(shù)組。使用統(tǒng)一建模語言(UML)設計類,并實現(xiàn)類。正確理解并能夠熟練操作和使用Java類的繼承關系,。綜合運用接口,類的知識。理解線程的基本概念。

所以我覺得,學習java要不斷地通過上機來增強自己對知識的學習與認識。書本要學有所用,才是真正的融會貫通。最重要的,在實驗中,我們會遇到種種的難題,或由于粗心,或由于知識的匱乏,或其他,但我們不能有畏難情緒。一遇到困難就放棄,我們永遠都不能成就自己。學會自己查閱資料,學會尋求他人的幫助,一時的不會更能加深我們的記憶,促進我們的求知欲。所以不能放棄自己。

擴展閱讀:java上機實驗心得體會報告

北京聯(lián)合大學信息學院

“面向對象程序設計”課

程上機實驗報告

題目:JAVA上機實驗心得體會姓名(學號):專業(yè):計算機科學與技術編制時間:201*年12月19日版本:1.0.0指導教師:北京聯(lián)合大學-信息學院編制實驗1熟悉Java運行環(huán)境

實驗目的:熟悉JDK環(huán)境和操作,編寫簡單的Java應用程序。

心得體會:在該實驗中,我碰到的問題是JDK環(huán)境變量的設置。解決方法是通過查閱資料書和網上搜索相關解決方法及同學的有力幫助。

實驗2選擇語句練習

實驗目的:正確理解并能夠熟練操作和使用Java的if和switch語句。

心得體會:我個人感覺有了C的編程基礎,if和switch這些簡單的流程控制語句運用起來比較輕松,實現(xiàn)簡單的邏輯運算也跟C非常相近,所以上手比較快。但是在這次程序中,首次涉及到了java程序的數(shù)據(jù)輸入,與C區(qū)別很大。但經過老師的講解和查閱相關資料,基本明白相關的使用規(guī)則和注意事項。在第二個小題中還涉及到了charAt()方法,經查閱JDK文檔,知道charAt()方法返回一個位于提供給它的參數(shù)索引處的字符,如:str.chatAt(0)檢索str中的第一個字符,str.charAt(str.length()-1)檢索最后一個字符。我運用此方法解決了比較字符串間首字母異同的問題。

實驗3迭代練習

實驗目的:正確理解并能夠熟練操作和使用Java的for、while、do..while語句。心得體會:在該實驗中,我學會了為具體操作選擇最合適的循環(huán)語句及for、while、do..while語句的相互轉換使用。最重要的是,明白了JAVA程序中,定義方法中的局部變量時一定要賦初始值,否則編譯不能通過會報錯;但類中的成員變量則不一定需要。如我在實驗3main()方法定義的整型局部變量command,當不初始化則不能通過編譯。原因是局部變量不能有JVM自動賦給相關的默認值,而成員變量可以。

實驗4方法的實現(xiàn)練習

實驗目的:聲明、定義和調用方法,理解實參和形參的含義。

心得體會:在該實驗中,我掌握如何寫方法、調用方法,并掌握如何向方法中傳遞信息和從方法中返回信息。方法聲明為非void(構造方法除外)則需要用return語句返回一個相應類型的返回值。

實驗5簡單類型數(shù)組練習

實驗目的:學習創(chuàng)建簡單類型的數(shù)組,并能用循環(huán)語句處理數(shù)組。

心得體會:通過該實驗,我學會了如何讓建立簡單類型的數(shù)組,并掌握了將數(shù)組作為方法的傳入?yún)?shù)和返回值。在該實驗中,遇到的問題主要是如何將一個連續(xù)的多位數(shù)在存入數(shù)組時,每個數(shù)組元素只對應改多位數(shù)的一個組成數(shù)。我解決的方法如下:for(i=0;in[i]=aa%10;//aa%10的結果是aa的末尾數(shù),將多位數(shù)aa的末尾數(shù)賦給a[i]aa=(int)aa/10;//對aa/10的結果強制取整,去掉了aa的末尾數(shù),以便對下一位數(shù)的存數(shù)。}

實驗6類和對象的練習

實驗目的:正確理解并能夠熟練操作和使用Java的類、對象和方法。

心得體會:我學會了如何建立類和對象,分別輸出其中包含的成員值;以及分別引用各方法,實現(xiàn)不同的操作。在該程序中,我進一步了解了如何定義成員方法和成員屬性以及相關方法的調用。特別是我掌握了利用構造方法對成員屬性賦初始值。值得一提的是,我在相應的程序中運用了toUpperCase方法,經查看JDK文檔知道該方法的作用是返回一個所有字母都被轉化為大寫字母字符串。

實驗7類的實現(xiàn)

實驗目的:使用統(tǒng)一建模語言(UML)設計類,并實現(xiàn)類。

心得體會:通過該實驗,我學會了使用public、private控制訪問及其訪問權限;體會了static關鍵字的作用。并對JAVA程序中的類及面向對象的編程思想有了更進一步的了解。

實驗8繼承的練習

實驗目的:正確理解并能夠熟練操作和使用Java類的繼承關系。

心得體會:理解了繼承的含義,并使用UML符號設計了繼承結構;掌握了用Java實現(xiàn)繼承關系;學會了區(qū)分方法重寫和方法重載;并深入理解了abstract和final修飾符的作用。用final標記的變量只能賦值一次,標記的類不可被繼承,方法不可被子類重寫。用關鍵字extends表繼承,例如子類A繼承了父類B則可寫作classAextendsB。在這些概念性知識點弄明白后,在解決實際問題時,碰到了輸入年月日計算車齡的問題,我的解決辦法如下:publicintage(intyear){intage;

inta1=(int)(time/10000);//(int)time/10000是將8位數(shù)表示的生產年月日強制轉換成四位數(shù)表示的年}

inta2=(int)(year/10000);//將當前年月日轉換為年age=a2-a1+1;//計算車齡returnage;實驗9抽象類、接口練習

實驗目的:綜合運用接口,類的知識。

心得體會:在該實驗中,我掌握了接口定義,以及類實現(xiàn)接口。接口用interface關鍵字定義,在接口中,可以用abstract是修飾方法的,也可以去掉abstract,編譯時會默認為抽象方法。類實現(xiàn)接口可用implements表示,例如classCircleimplementsShape表示,Circle類實現(xiàn)了接口Shape。

實驗10多態(tài)練習

實驗目的:理解并使用面向對象的特征:多態(tài)。

心得體會:在實驗10中,我基本掌握了多態(tài)的句柄、多態(tài)方法的定義。在改程序中,我遇到了要求隨機產生一個圖形的難題,通過網上查閱資料,利用系統(tǒng)函數(shù)Math.random()經一系列的運算處理來隨機產生一個圖形解決了該難題,具體的程序如下:

publicstaticvoidmain(String[]args)

{}

Circlecir=newCircle(9);Squaresqu=newSquare(4);Shapeshape;

intr;

r=(int)(Math.random()*2);//用Math.random()方法產生0.00到if(r==0)

shape=cir;else

shape=squ;

shape.testShape(shape);//同一條語句產生不同的執(zhí)行結果,多態(tài)

1.00的隨機數(shù),乘2取整后非0即1

性。

實驗11多線程處理

實驗目的:理解線程的基本概念。

心得體會:通過該實驗,基本能夠理解線程的運行了。學會調用Thread類中的系統(tǒng)函數(shù)以及掌握這些函數(shù)的作用是難點,setName()是設置線程名字,start()是開辟一條新線程,Thread.currentThread().getName()是獲得正在執(zhí)行的線程的名字,Thread.currentThread().getId()是thread類中返回該線程的標識符的方法,Thread.currentThread().getPriority()是thread類中返回線程的優(yōu)先級的方法。

實驗12I/O及文件處理實驗目的:掌握并使用Java中的I/O和文件。

心得體會:對于該實驗,由于比較難,只是基本掌握了文件讀寫的方法和規(guī)則,還有待17周JAVA實訓時繼續(xù)攻堅克難。

結語:在這一系列的實驗中,我基本掌握了Java的編程規(guī)則、知識要點和一些小技巧,特別是對面向對象的編程思想和風格有了進一步的認識和體會。同時,因正確的編出程序而帶來的成就感讓我對編程更加感興趣。對于在這些實驗過程中,請教老師、同學互助、查閱資料等基本的學習方式,使我更加領悟到集體和團隊的力量,也樹立了敢于攻堅的信心。

友情提示:本文中關于《Java實驗總結報告.》給出的范例僅供您參考拓展思維使用,Java實驗總結報告.:該篇文章建議您自主創(chuàng)作。

來源:網絡整理 免責聲明:本文僅限學習分享,如產生版權問題,請聯(lián)系我們及時刪除。


Java實驗總結報告.》由互聯(lián)網用戶整理提供,轉載分享請保留原作者信息,謝謝!
鏈接地址:http://www.taixiivf.com/gongwen/446127.html
相關文章