java實驗報告
在人們越來越注重自身素養的今天,報告的使用頻率呈上升趨勢,報告根據用途的不同也有著不同的類型。那么,報告到底怎么寫才合適呢?下面是小編幫大家整理的java實驗報告,歡迎閱讀,希望大家能夠喜歡。
java實驗報告1
此次只實習了短短的三周。雖說時間很短,但其中的每一天都使我收獲很大、受益匪淺,它不但極大地加深了我對一些理論知識的理解,不僅使我在理論上對Java有了全新的認識,在實踐能力上也得到了提高,真正地做到了學以致用,更學到了很多做人的道理,對我來說受益匪淺。除此以外,我知道了什么叫團隊,怎樣和團隊分工合作;同時我還學會了如何更好地與別人溝通,如何更好地去陳述自己的觀點,如何說服別人認同自己的觀點。這也是第一次讓我親身感受到理論與實際的相結合,讓我大開眼界。也是對以前所學知識的一個初審吧!這次實習對于我以后學習、找工作也是受益匪淺的,在短短的三周中相信這些寶貴的經驗會成為我今后成功的重要的基石;這對于我的學業,乃至我以后人生的影響無疑是極其深遠的。
這次實習雖然是我們的第一次,不過同學們表現不錯,由此看來,我們在進入大學的這幾個月里學到了不少的專業知識,只是自己感覺不到而已。對于所學專業,我們不能過于自卑和擔憂,否則會妨礙自己學習。實習是學習Java的重要環節,有利于我們鞏固專業知識、掌握工作技能,提高就業籌碼。
我把本次為期三周的實習看作是“理論與實踐相結合的橋梁”。通過這周的實習和學習,我知道了此次實習的目的,也清楚目前自己的不足,那就是缺乏相應的知識與經驗,對所學的專業知識不能夠很好地運用于實踐操作。正所謂“百聞不如一見”,經過這次自身的切身實踐,我才深切地理會到了“走出課堂,投身實踐”的必要性。平時,我們只能在課堂上與老師一起紙上談兵,思維的認識基本上只是局限于課本的范圍之內,也許就是這個原因就導致我們對專業知識認識的片面性,使得我們只知所以然,而不知其之所以然!限制了我們網絡知識水平的提高。但是課本上所學到的理論知識是為我們的實際操作指明了方向、提供相應的方法,真正的職業技巧是要我們從以后的實際工作中慢慢汲取的。而針對實際操作中遇到的一些特殊的問題,我們不能拘泥于課本,不可純粹地“以本為本”。
在這次實習中我得到了許多收獲,我第一次體會到Java工程師的工作是什么樣子的,也發現了很多不曾注意到的細節,在實習的演示過程中,我對作為一名Java工程師注意的事項應該從小事做起、從基本做起。把職業能力訓練與職業素質有機的結合起來。相信這對我接下來學習專業知識會起到很有效的幫助,在接下來的幾個月里,我會以作為一名職業人的身份在這幾個方面要求自己,嚴格自我,向Java工程師靠近。
而經過這次實習,讓我明白如果是一個完整項目的開發,必須由團隊來分工合作,否則,即費力又費時還做不好這個項目。因此不管在工作中還是在生活中要和老師、同學保持良好的關系是很重要的。做事首先要學做人,要明白做人的道理,如何與人相處是現代社會的做人的一個最基本的問題。對于自己這樣一個即將步入社會的人來說,需要學習的東西很多,他們就是最好的老師,正所謂“三人行,必有我師”,我們可以向他們學習很多知識、道理。
實習結束了感覺雖然辛苦,但很充實。我想這就是Java工程師的工作。我也體會到Java工程師成功地完成一個任務的那種興奮,那種小有成就的感覺是只有置身其中的人才能體會的。
總之,這次實習為我提供了與眾不同的學習方法和學習體會,從書本中面對現實,為我將來走上社會打下了扎實的基礎。作為在校計算機專業的學生,現在我能做的就是吸取知識,提高自身的綜合素質,提高自己的職業技能,自己有了能力,到時候才會是“車到山前必有路”。我相信在不久的未來,會有屬于我自己的一片天空。
我希望計算機專業的同學在以后的學習或工作中以務實的態度給提供更多的機會鍛煉自己,為大家的成才與就業奠定堅實的基礎;并希望同學們要做好角色定位,將自己所學的知識,學熟、學精。
多學習和收集與項目有關的資料,來提高自己的業務水平,同時多請教經驗豐富的老師,使他們好的經驗能夠對自己起到借鑒作用,在他們的幫助下,能夠很快的培養自己的管理技能及節省時間,避免做無用功,也可以讓自己了解很多項目管理上的捷徑,從而減少自己會遇到的挫折和錯誤。
java實驗報告2
學生姓名: 郭倩
班級:信息112
學號:201152275208
實驗地點: 經管實驗中心證券實驗室
指導教師:趙利平
實驗日期:
實驗環境:Windows 20xx+JDK1.6
1. 實驗目的
(1) 理解子類派生的概念
。2) 學習創建子類對象
。3) 掌握方法覆蓋的使用
2.實驗內容
(1) 設計三個類:完成實驗教材P52頁程序清單4-2;
。2)通過編制一個程序來加深對嵌套類、內部類和局部類的理解:完成實驗教材P56頁程序清單4-3;
2. 實驗過程
報告撰寫具體要求:上述實驗內容要求寫出源代碼及運行結果。
實驗內容(1):
//Polymorphism.java
abstract class Student{
final static int CourseNo=3;
String name;
String type;
int[] courses;
String courseGrade;
public Student(String name){
this.name=name;
courses=new int[CourseNo];
courseGrade=null;
}
public abstract void calculateGrade();
public String getName(){
return name;
}
public String getType(){
return type;
}
public String getCourseGrade(){
return courseGrade;
}
public int getCourseScore(int courseNumber){
return courses[courseNumber];
}
public void setName(String name){
this.name=name;
}
public void setType(String type){
this.type=type;
}
public void setCourseScore(int courseNumber,int courseScore){this.courses[courseNumber]=courseScore;
}
}
class Undergraduate extends Student{
public Undergraduate(String name){
super(name);
type="本科生";
}
public void calculateGrade(){
int total=0;
double average=0;
for(int i=0;i total+=courses[i]; }; average=total/CourseNo; if(average>=80&&average<100) coursegrade="優秀" else="" average="">=70&&average<80) coursegrade="良好" else="" average="">=60&&average<70) coursegrade="一般" else="" average="">=50&&average<60) courseGrade="及格";else courseGrade="不及格"; } } class Postgraduate extends Student{ public Postgraduate(String name){ super(name); type="研究生"; } public void calculateGrade(){ int total=0; double average=0; for(int i=0;i total+=courses[i]; }; average=total/CourseNo; if(average>=90&&average<100) coursegrade="優秀" else="" average="">=80&&average<90) coursegrade="良好" else="" average="">=70&&average<80) coursegrade="一般" else="" average="">=60&&average<70) courseGrade="及格";else courseGrade="不及格"; } } public class Polymorphism{ public static void main(String[] args){ Student[] students=new Student[5]; students[0]=new Undergraduate("陳建平"); students[1]=new Undergraduate("魯向東"); students[2]=new Postgraduate("匡曉華"); students[3]=new Undergraduate("周麗娜"); students[4]=new Postgraduate("梁欣欣"); for(int i=0;i<5;i++){ students[i].setCourseScore(0,87); students[i].setCourseScore(1,90); students[i].setCourseScore(2,78); } for(int i=0;i<5;i++){ students[i].calculateGrade(); } System.out.println("姓名"+" 類型"+" 成績"); }} System.out.println("-------------------------"); for(int i=0;i<5;i++){ System.out.println(students[i].getName()+" "+students[i].getType()+" "+students[i].getCourseGrade()); } (1) 都有 (2) Student[] students=new Student[5]; (3) Student是抽象的,不能用new操作符創建抽象類的實例。 (4) (5) //Polymorphism.java abstract class Student{ final static int CourseNo=3; String name; String type; int[] courses; String courseGrade; public Student(String name){this.name=name; courses=new int[CourseNo];courseGrade=null; } public abstract void calculateGrade(); public String getName(){return name; } public String getType(){ return type; } public String getCourseGrade(){return courseGrade; } 一、實訓項目 簡易記事本 二、實訓目的和要求 本次實訓是對前面學過的所有面向對象的編程思想以及JAVA WEB編程方法的一個總結、回顧和實踐,因此,開始設計前學生一定要先回顧以前所學的內容,明確本次作業設計所要用到的技術點并到網上搜索以及查閱相關的書籍來搜集資料。通過編寫采用JSP+Servlet+JavaBean技術框架的應用系統綜合實例,以掌握Java WEB開發技術。 具體要求有以下幾點: 1.問題的描述與程序將要實現的具體功能。 2.程序功能實現的具體設計思路或框架,并檢查流程設計。 3.代碼實現。 4.設計小結。 三、實訓項目的開發環境和所使用的技術 基于J2SE基礎,利用MyEclipse 8.5以上版本的集成開發環境完成實訓項目,界面友好,代碼的可維護性好,有必要的注釋和相應的文檔。 四、實訓地點、日程、分組情況: 實訓地點:4棟303機房 日程: 第一階段:1.班級分組,選定課題,查閱相關資料半天 2.劃分模塊、小組成員分工半天 3.利用CASE工具進行系統設計和分析,并編制源程序5天 第二階段:上機調試,修改、調試、完善系統2天 第三階段:撰寫、上交課程設計報告,上交課程設計作品源程序(每人1份)2天 五、程序分析 功能模塊說明 六、程序設計及實現 1、實現彈出菜單(JpopupMenu) 2、設置字型,字體大小,字體顏色 3、實現自動換行 七、實訓總結 通過3天的實訓,雖然實訓的時間不長,但是總體上收獲是很大的,我們的java課程學到的只是java和皮毛,一開始我還沒有信心完成。我仔細看了書上的代碼之后。對計事本有了一個大體的了解,在初訓的實候知道自己應該做一個什么樣的計事本了,在實訓的過程中也遇到了不少困難,通過查API文檔和看書,解決了問題,在寫到字符的查找的替換時后,用到了上課時學到的知識,對字體的風格的保存里面的顏色分離和還原方法,是通過查API文檔獲得的',現在我所寫的計事本只實現在一些基本功能。簡單的復制粘貼,字體風格的設置,還有就是查找和替換功能以及一些字體風格的保存.對文件的操作基本都用到了。 在實現記事本的功能過程中,也不是很順利,基本的文件讀寫和保存文檔的復制、粘貼、刪除等功能還比較容易實現,但如何改變字體、字體顏色和背景顏色,就比較麻煩了,要實現字體顏色和背景顏色,首先要調用系統的調色板,再進行設置。但如何調用系統調色板?我是通過查閱幫助文檔來找到其調用方法的。像自動換行、設置字體等都是通過方法來調用,給相關事件加上監聽,在進行響應事件。整個程序中方法才是最關鍵的,也是最困難的。所以像查找、替換、轉到幾個功能我都不知道用什么方法,也由于時間有限,沒有完成其功能。總體的感覺是對java有了一個全新的認識,現在感覺用java做小的圖形用戶程序有些缺陷,但是在其的應用方面。尤其是有網絡方面的應用,在整個實訓我也嘗試過做一個小的畫圖軟件。但是由于時間關系還有一個是自身的知識的欠缺,最終這個事情被擱淺下來了。最后還是進行計事本的編寫。由于在做畫圖軟件時花了不了時間,所以現在的計事本的功能不是很全,如果有更多的時間,我會把這個記事體再完善一下,再把畫圖軟件也做出來。實訓的時間不長,但是我會在課外把它們的功能完善。然后再學習一下java和網絡的編程,體驗java的前沿技術。 在學習的過程中也體會到,遇到問題也要請教。不然的話自己一個人去做的話會花很多的時間,我在做這個記事本的時間,其中也問到過許多問題,通過同學的幫助下解決了,提高了程序的開發進程。其他的同學有問題的話我也是給他們盡量解決。我認為學習知識的過程當中就應該是相互學習相互進步的。 Java是面在的主流技術我會努力將它學好,現在我缺乏的是堅持不懈的精神,我會向他學習。 雖然學習java的路還很找,但我會繼續走下去。 【java實驗報告】相關文章: 實驗報告實驗報告11-16 科技實驗報告實驗報告07-29 科學實驗報告-實驗報告07-25 實驗報告芯片解剖實驗報告10-09 測量血壓實驗報告-實驗報告01-27 初中物理實驗報告-實驗報告01-27 示波器的使用實驗報告-實驗報告01-27 實驗報告12-04 大學化學實驗報告-實驗報告01-26java實驗報告3