總結對于個人的成長而言,是我們反思自身、了解自身、明確目標的重要方式,通過編寫的總結報告,我們可以在工作回顧中,尋找出自身的工作難點,掌握自身的工作優勢,更加明確自身的發展方向。今天小編給大家找來了《java上機實驗報告總結》,僅供參考,大家一起來看看吧。
第一篇:java上機實驗報告總結
Java上機實驗報告
Homework3實驗報告
一、實驗目的與要求
1、掌握Java中類和接口的基本知識;
2、繼承的基本知識;
3、集合的基本操作
二、實驗內容 1.PIMCollection 類
創建一個可以管理PIMEntities實體的集合,該類實現了Collection接口,且必須實現了以下方法: (1).getNotes(); 返回PIMCollection中所有的PIMNote項,如果不包含PIMNote項,則返回一個空集合
(2).getTodos(); 返回集合PIMCollection中所有的PIMTodo項,如果不包含PIMTodo項,則返回一個空集合
(3).getAppointment(); 返回集合PIMCollection中所有的PIMAppointment項,如果不包含PIMAppointment項。則返回一個空集合 (4).getContacts(); 返回結合PIMCollection中所有的PIMContact項,如果不包含PIMContact項,則返回一個空集合
(5).getItemsForDate(Date d); 返回集合PIMCollection中所有與d匹配的PIMEntities,如果沒有匹配d的項,
則返回一個空集合
(只有PIMTodo和PIMAppointment項,因為PIMNote和PIMContact跟日期沒有關系)。
2.TestPIMCollection類(自己的測試類)
向PIMCollection集合類中加入了一些PIMEntity實體類,并用PIMCollection類中實現的方法分別篩選出了其中的PIMNote、PIMTodo、PIMAppointment、PIMContact、符合指定日期d的集合并打印輸出。
三、實驗器材
計算機+windows操作系統+eclipse
四、實驗步驟
1.程序源代碼(壓縮在文件夾里) 2.編譯執行程序 3.記錄執行結果
五、實驗結果
1.TestPIMCollection的測試代碼:
2.程序的執行結果:
如圖所示:程序分別輸出了Todo、Note、Appointment、Contact、以及匹配指定日期的結合的結果。
六、實驗小結
1、熟悉了Java集合的基本內容和操作,也包括了泛型的一些知識。
2、通過這個實驗鞏固了java的基礎知識:類和接口的有關知識,繼承的應用。
3、掌握了在eclipse下編譯執行Java程序的知識。
4、通過幾次的編程,熟悉了java的編程規則。
5、綜合應用所學知識完成java程序的分析、設計、調試和總結,為以后編寫更復雜的java程序打下了很好的基礎。
第二篇:java實驗心得體會javase部分上機心得總結
java作為主流開發語言之一,應用場景自然是非常的廣泛,java工程師的人才的需求量也是非常大的,選擇學習java的朋友也是不在少數,想要成為一名合格的java工程師需要不斷的練習,并不是只看光想就行了,面試官可不會給你手下留情哦。
在java練習的時候一定要有目標,總結不一定要寫但是一定要理解你所寫的程序的意義何在,華清遠見的學員對于這點就比較看重在練習的同時記錄下來自己的目的和心得,此舉希望對從事軟件編程的朋友能夠有一些啟示。
實驗1 熟悉Java運行環境
實驗目的:熟悉JDK環境和操作,編寫簡單的Java應用程序。
心得體會:在該實驗中,我碰到的問題是JDK環境變量的設置。解決方法是通過查閱資料書和網上搜索相關解決方法及同學的有力幫助。
實驗2 選擇語句練習
實驗目的:正確理解并能夠熟練操作和使用Java的if和switch語句。
心得體會:我個人感覺有了C的編程基礎,if和switch這些簡單的流程控制語句運用起來比較輕松,實現簡單的邏輯運算也跟C非常相近,所以上手比較快。但是在這次程序中,首次涉及到了java程序的數據輸入,與C區別很大。但經過老師的講解和查閱相關資料,基本明白相關的使用規則和注意事項。在第二個小題中還涉及到了charAt()方法,經查閱JDK文檔,知道charAt()方法返回一個位于提供給它的參數索引處的字符,如: str.chatAt(0)檢索str中的第一個字符,str.charAt(str.length()-1)檢索最后一個字符。我運用此方法解決了比較字符串間首字母異同的問題。
實驗3 迭代練習
實驗目的:正確理解并能夠熟練操作和使用Java的for、while、do..while語句。
心得體會:在該實驗中,我學會了為具體操作選擇最合適的循環語句及for、while、do..while語句的相互轉換使用。最重要的是,明白了JAVA程序中,定義方法中的局部變量時一定要賦初始值,否則編譯不能通過會報錯;但類中的成員變量則不一定需要。如我在實驗3main()方法定義的整型局部變量command,當不初始化則不能通過編譯。原因是局部變量不能有JVM自動賦給相關的默認值,而成員變量可以。
實驗4 方法的實現練習
實驗目的:聲明、定義和調用方法,理解實參和形參的含義。
心得體會:在該實驗中,我掌握如何寫方法、調用方法,并掌握如何向方法中傳遞信息和從方法中返回信息。方法聲明為非void(構造方法除外)則需要用return語句返回一個相應類型的返回值。
實驗5 簡單類型數組練習
實驗目的:學習創建簡單類型的數組,并能用循環語句處理數組。
心得體會:通過該實驗,我學會了如何讓建立簡單類型的數組,并掌握了將數組作為方法的傳入參數和返回值。在該實驗中,遇到的問題主要是如何將一個連續的多位數在存入數組時,每個數組元素只對應改多位數的一個組成數。我解決的方法如下:
for(i=0; i<6; i++){ n[i] = aa%10; //aa%10的結果是aa的末尾數,將多位數aa的末尾數賦給
a[i] aa = (int)aa/10; //對aa/10的結果強制取整,去掉了aa的末尾數,以便對下一位數的存數。 }
實驗6 類和對象的練習
實驗目的:正確理解并能夠熟練操作和使用Java的類、對象和方法。
心得體會:我學會了如何建立類和對象,分別輸出其中包含的成員值;以及分別引用各方法,實現不同的操作。在該程序中,我進一步了解了如何定義成員方法和成員屬性以及相關方法的調用。特別是我掌握了利用構造方法對成員屬性賦初始值。值得一提的是,我在相應的程序中運用了toUpperCase方法,經查看JDK文檔知道該方法的作用是返回一個所有字母都被轉化為大寫字母字符串。
實驗7 類的實現
實驗目的:使用統一建模語言(UML)設計類,并實現類。
心得體會:通過該實驗,我學會了使用public、private控制訪問及其訪問權限;體會了static關鍵字的作用。并對JAVA程序中的類及面向對象的編程思想有了更進一步的了解。
實驗8 繼承的練習
實驗目的:正確理解并能夠熟練操作和使用Java類的繼承關系。
心得體會:理解了繼承的含義,并使用UML符號設計了繼承結構;掌握了用Java實現繼承關系;學會了區分方法重寫和方法重載;并深入理解了abstract 和 final修飾符的作用。用final標記的變量只能賦值一次,標記的類不可被繼承,方法不可被子類重寫。用關鍵字extends表繼承,例如子類A繼承了父類B則可寫作 class A extends B。在這些概念性知識點弄明白后,在解決實際問題時,碰到了輸入年月日計算車齡的問題,我的解決辦法如下:
publicint age(int year) {
int age;
int a1 = (int)(time/10000); //(int)time/10000是將8位數表示的生產年月日強制轉換成四位數表示的年
int a2 = (int)(year/10000); //將當前年月日轉換為年
age = a2 - a1 +1;//計算車齡
return age;
}
實驗9 抽象類、接口練習
實驗目的:綜合運用接口,類的知識。
心得體會:在該實驗中,我掌握了接口定義,以及類實現接口。接口用interface關鍵字定義,在接口中,可以用abstract是修飾方法的,也可以去掉abstract,編譯時會默認為抽象方法。類實現接口可用implements表示,例如class Circle implements Shape表示,Circle類實現了接口Shape。
實驗10 多態練習
實驗目的:理解并使用面向對象的特征:多態。
心得體會:在實驗10中,我基本掌握了多態的句柄、多態方法的定義。在改程序中,我遇到了要求隨機產生一個圖形的難題,通過網上查閱資料,利用系統函數Math.random()經一系列的運算處理來隨機產生一個圖形解決了該難題,具體的程序如下:
public static void main(String[] args) {
Circle cir = new Circle(9);
Square squ = new Square(4);
Shape shape; int r;
r = (int)(Math.random()*2);//用Math.random()方法產生0.00到1.00的隨機數,乘2取整后非0即1
if(r == 0)
shape = cir;
else
shape = squ;
shape.testShape(shape); //同一條語句產生不同的執行結果,多態 性。
}
實驗11 多線程處理
實驗目的:理解線程的基本概念。
心得體會:通過該實驗,基本能夠理解線程的運行了。學會調用Thread類中的系統函數以及掌握這些函數的作用是難點, setName()是設置線程名字,start()是開辟一條新線程,Thread.currentThread().getName()是獲得正在執行的線程的名字,Thread.currentThread().getId()是thread類中返回該線程的標識符的方法,Thread.currentThread().getPriority()是thread類中返回線程的優先級的方法。
實驗12 I/O及文件處理
實驗目的:掌握并使用Java中的I/O和文件。
心得體會:對于該實驗,由于比較難,只是基本掌握了文件讀寫的方法和規則,還有待17周JAVA實訓時繼續攻堅克難。
結語:在這一系列的實驗中,我基本掌握了Java的編程規則、知識要點和一些小技巧,特別是對面向對象的編程思想和風格有了進一步的認識和體會。同時,因正確的編出程序而帶來的成就感讓我對編程更加感興趣。對于在這些實驗過程中,請教老師、同學互助、查閱資料等基本的學習方式,使我更加領悟到集體和團隊的力量,也樹立了敢于攻堅的信心。
第三篇:上機實驗內容及實驗報告
C語言上機實驗內容
第1次實驗:
實驗1 C程序的運行環境
實驗報告:
四、實驗項目
第2次實驗:
FTP上的 實驗2數據類型、運算符和表達式
書上的實驗2 暫時不做
實驗報告:2.4 完善程序【實驗2.7】【實驗2.8】,2.5 改錯程序【實驗2.10】,2.6 自己練習.
1第3次實驗:
實驗書上:實驗2數據類型、運算符和表達式
請填寫電子實驗報告
第4次實驗:
FTP上的 實驗3 順序和選擇結構程序設計
請填寫電子實驗報告
第5次實驗:
實驗書上:實驗3順序和選擇結構程序設計
實驗報告:P12:2代碼,(1)~(9)運行結果及分析
P14:四:
1、
2第6次實驗:
FTP上的 實驗4 循環結構程序設計(1)
實驗報告:
4.4 完善程序【實驗4.5】【實驗4.6】
4.5 改錯程序【實驗4.7】
4.6 自己練習
1.編寫程序,從鍵盤輸入一行以回車結束的字符,統計并輸出輸入字符的個數。
第7次實驗:
實驗書上:實驗四
第8次實驗:
FTP上的實驗5 數組程序設計(1)
實驗報告:
6.4 完善程序
6.5 改錯程序
6.6 自己練習
1、2
第9次實驗:
實驗書上實驗5
第10次實驗:
FTP上的 實驗8 函數程序設計(1)
8.4 完善程序
8.5 改錯程序
8.6 自己練習
1.編寫程序,輸出1~100之間各位數的乘積大于各位數的和的數。要求判斷各位數的乘積大于各位數的和用函數實現。
3.編寫程序,輸出100以內的正整數中包含數字3,5,7中的一個的數。要求判斷一個數中包含數字3,5,7中的一個的數用函數實現。
第11次實驗:
實驗書上 的
第四篇:上機實驗報告格式
請各位同學按照下列格式寫:否則按照0分記
上機實驗報告格式
Matlab學習第?次上機實驗報告(第?次)
姓名:???班級:???上機時間:??????
1.上機內容
2.建模及算法分析
3.程序
4.小結
5.參考文獻
將文檔發到我的郵箱里面
learn_matlab@163.com
第五篇:會計上機實驗報告
會計模擬實驗報告
姓名:趙波
班級:工商101班
學號:101565
指導教師:岳殿民
實驗目的
會計綜合模擬實驗是在學生掌握了一定的專業理論知識的基礎上,以某個單位在一定時期內發生的實際經濟業務資料作為模擬實驗對象,采用直觀的、逼真的實驗材料和道具,包括原始憑證、記賬憑證、會計賬簿、報表及其他會計實驗用具等,讓學生在仿真的環境中增強實際操作能力和動手能力。通過這次實驗,使得學生較系統地練習企業會計核算的基本程序和具體方法,加強學生對所學專業理論知識的理解、實際操作的動手能力,提高運用會計基本技能的水平,也是對學生所學專業知識的一個檢驗。
實驗公司簡介
我們本次模擬的企業原型是廣東立竣機床股份有限公司。它是原廣東省機械廳直屬的生產各種機床的大型國有企業,于 1995 年改制成為股份有限公司,并于 1999 年在上海證券交易所掛牌交易。她位于廣州市海珠區新港西路 888 號 , 占地 10 余公頃,注冊資本為 6000 萬元人民幣。該公司設有鑄造、加工和裝配三個基本生產車間,主要從事立竣一號機床和立竣二號機床的生產。另設有供氣和機修兩個輔助生產車間,主要從事蒸汽生產和機器設備維修。
實驗的內容及過程
一、模擬實驗準備階段
在模擬實驗開始前,要全面了解模擬企業的概況,如,企業名稱和性質,生產工藝概況,會計政策及核算要求等。同時要了解模擬企業會計工作組織,如,機構設置,財務人員分工,會計規范要求等。
二、模擬實習操作階段
以企業的實際經濟業務為實訓資料,運用會計工作中的證、賬等對會計核算的各步驟進行系統操作實驗,包括賬薄建立和月初余額的填制、原始憑證、記賬憑證的審核和填制,各種賬薄的登記、對賬、結賬等。實驗為我們呈現了一個生產該廠可能涉及的各種基本業務,其各項憑證、賬簿以及會計處理程序,按照該廠會計制度要求,具體的步驟如下:
1、會計憑證的編制
記賬憑證的填寫要注意記賬憑證的名稱、編號、日期、有關經濟業務內容摘要、有關賬戶的名稱(包括總賬、明細分類賬)方向和金額、有關原始憑證張數和其他有關資料份數、有關人員的簽名或蓋章。
記賬憑證應按要求填制。
第一;要將經濟業務的內容以簡練概括的文字填入“摘要”欄內。
第二,要根據經濟業務的性質,按照會計制度所規定的會計科目和每一會計科目所核算的內容,正確編制會計分錄。
第三,每張記賬憑證只能反映一項經濟業務,除少數特殊業務必須將幾個會計科目填在一張記賬憑證上外,不得將不同類型經濟業務的原始憑證合并填制記賬憑證,對同一筆經濟業務不得填制對應關系不清的多借多貸的記賬憑證。
第四,附件數量完整。
第五,填寫內容齊全。
第六,憑證按順序和類型編號,一筆經濟業務需要填制兩張或者兩張以上記帳憑證的,可以采用分數編號法編號。
第七,正確編制會計分錄并保證借貸平衡。
2、科目匯總表的填制
根據記帳憑證逐筆登記總帳,如果工作量很大,可以先填制科目匯總表,然后根據科目匯總表再來登記總帳。
第一,填寫記帳憑證匯總表的日期、編號和會計科目名稱。匯總表的編號一般按年順序編列,匯總表上會計科目名稱的排列應與總帳科目的序號保持一致。
第二,將需要匯總的記帳憑證,按照相同的會計科目名稱進行歸類。
第三,將相同會計科目的本期借方發生額和貸方發生額分別加總,求出合計金額。第四,將每一會汁科目的合計金額填入匯總表的相關欄目。
第五,結計匯總表的本期借方發生額和本期貸方發生額合計,雙方合計數應相等。
3、登記總分類賬明細賬和日記賬
登記會計帳簿時要求準確完整。登記會計帳簿時,應將會計憑證的日期、編號,業務內容摘要、金額和其他相關資料逐項記入賬內,作到數字準確、摘要清楚、登記及時、字跡工整。根據收款憑證、付款憑證逐日逐筆登記現金及銀行存款日記帳,根據記賬憑證及所附的登記明細分類賬,再根據科目匯總表登記總分類賬。
4、編制財務報表
最后,根據總賬和明細賬及資料所給的期初余額編制編制會計報表,包括資產負債表、利潤表、股東權益增減變動表和現金流量表。
三、撰寫實驗報告
在完成所有的實驗后,撰寫實驗報告。實驗報告是對本次實驗的總結,包括模擬實習單
位的概況,采用的會計政策,經濟業務處理過程,實驗內容和步驟,實驗體會等。 實驗心得
在本次會計模擬實驗中,我掌握了應該如何處理具體的會計業務,彌補我們在課堂學習中實踐知識不足的缺陷,掌握書本中學不到的具體技巧,縮短從會計理論學習到實際操作的距離,也可通過實訓的仿真性,使我們感到實訓的真實性,增強積極參與實訓的興趣。會計理論來自于會計實踐,是會計實踐經驗的概括總結,同時又對會計實踐工作加以指導,所以我們在會計專業學習中,不僅需要構建出較完整的理論框架,而且還要樹立起完整的操作理念。
在短短兩天的會計模擬綜合實驗的學習中,讓我對其有了更深的認識和見解。我很遺憾實驗課程就這樣結束了,從這次會計實驗中,我學到了不少的知識。通過本次實驗,讓我對會計整個流程的操作有了較好的認識,我學會了會計中各個環節的操作,以及更加懂得了細心、謹慎和責任對于一個會計來說是那么的重要。通過這次的模擬實驗使我加強了對基礎會計各方面知識的記憶也讓我發現了自己在哪些方面的不足,發現問題及時補救是這一次實驗一大收獲。在實驗我學習到了許多在書本上不能學到的知識。
在記帳過程中,由于種種原因遇到了很多問題,但是通過對癥下藥,都得到了解決。在實驗中我也學會了原始憑證與證帳憑證、各明細帳與總帳核對等。這是非常繁瑣,也是非常重要的,否則會功虧一簣,徒勞無功。在實驗中最能體會的是累、煩!我的確是不耐煩的,但我不得不承認,通過這次實驗我成長了,我相信以后的日子里不管遇到什么艱難險阻,我都可以挺過去的。