Java实验报告格式要求.docx
《Java实验报告格式要求.docx》由会员分享,可在线阅读,更多相关《Java实验报告格式要求.docx(35页珍藏版)》请在课桌文档上搜索。
1、Java程序设计试验指导书书目试验(一)JaVa程序设计基础练习4一、试验目的4四、试验步骤5试验(二)类的定义6一、试验目的6二、试验内容6四、试验步骤6试验(三)JaVa语言基础(1)程序流限制8一、试验目的8四、试验步骤8试验(四)JaVa语言基础(2)数组的运用10一、试验目的10二、试验内容10四、试验步骤10试验(五)类的继承与多态13一、试验目的13二、试验内容13四、试验步骤13试验(六)面对对象的高级特性15一、试验目的151、运用银行账户模型和采纳高级面对对象特征,如:内部类,矢量类和接口等,重写、编译并运行三个程序。152、熟识本试验与前面试验中所讲的面对对象概念。15二
2、、试验内容15四、试验步骤15试验(七)异样处理16四.试验步骤17试验(八)GUI(1)19试验目的19二 .试验内容19三 .试验环境19四 .试腌步骤19试验(九)GUI(2)19一 .试验目的19二 .试验内容20.试验环境20四.试验步骤20试验(十)输入输出流20试验(十一):JaVa多线程25一、试验目的26二、试验任务26三、试验内容26试验(十二)APP1.ET27一 .试验目的27二 .试验内容27三 .试验环境27四 .试验步骤28试验(十三):JaVa网络程序设计29一、试验目的29二、试验任务29三、试验内容29试验(十四):JDBC程序设计34一、试验目的34二、试
3、腌任务34三、试验内容34试殴(一)JaVa程序设计基础练习一、试验目的1、熟识JAVA开发环境。2、驾驭JAVA编译吩咐,驾XJAVA执行吩咐。3、编写简洁的JAVA程序。二、试验内容1、JDK的正确安装和卸载。2、学会配置j2sdk的运行环境。3、通过编写简洁的小程序HelloWot-Id娴熟驾驭Java的运行过程。三、试验环境1、运行WindOWS2002/2003SerVelXP操作系统的PC机一台。2,Java虚拟机四、试验步骤I、查看JAVA安装书目,视察bin书目卜的可执行文件,视察Iib书目下的库文件(参见书P18页)2,杳看环境变量Path,ClaSSPath的设翼内容3、编
4、写HeuoWorId程序,执行通过4、变更HelloWorld程序,改为输出字符串MyFirstJavaProgram5、编写例3-26、编写例3-3五、试殴结果分析试验(二)类的定义一、试验目的1、熟识有关类和对象的概念2、熟识有关引用的概念二、试验内容I、MyPoint类和对象的创建(类通过关键字ClaSS来创建,对象通过关键字new来创建).2、MyPOint类对象的引用:对象名.变量或方法名三、试验环境1、运行WindoWS2002/2003SerVelXP操作系统的Pe机一台。2、JaVa虚拟机。四、试验步骤1、创建一个类和相应的对象1)一个点可用X和y坐标描述。定义一个称为MyPo
5、inl的类来表达上述想法。2.)在你的类中编写一个类方法,然后为类型MyPoinI声明两个变量,将变量称为Start和end;用newMyPointO创建对象并分别将引用值给予变:SStart和end:3)将值10给予对象Start的成员X和y:将值20给予对象end的X值,将值20给予对象end的y值。4)分别打印MyPOinI对象(SlarI和end)的成员值(X和y)。5)编译并运行程序。2、检验引用赋值运用你在前个练习中MyPOint类,增加代码到main。方法,以完成下列事项:D为类型MyPOint声明一个新的变量,称之为Stray。将现存变量end的引用值给予Slray:2)打印e
6、nd和Stray变量的成员X和y的值;3)给予变量Slray的成员X和y新的值:4)打印end和Stray的成员的值;编译并运行MyPo和t类Oend的值反映了stray内的变更,表明两个变量都引用j同一个MyPOinl对象;5)将SIarl变量的成员X和y给予新的值:6)打印Start和end的成员值;再次编译并运行MyPoint类。五、试殴结果分析试验(三)Java语盲基础(1)程序流限制一、试验目的娴熟编写、编译并运行两个运用标识符、表达式和限制结构的算法程序。二、试验环境1 .运行WindoWS2002/2003SerVer/XP操作系统的PC机一台。2 .Java虚拟机三、试验内容1
7、、编写程序,实现数的阶乘。2、已知一个直角三角形的两条直角边的长度,编程求解其斜边的长度。四、试验步骤1、编写程序,创建一个阶乘应用程序一个数X的阶乘(通常记作X!)等于X*(XT)*(X-2)*1。例如4!等于4X3X2X1=24。创建一个称作FaCIOr的应用程序,利用该应用程序可打印2,4,6和10的阶乘.(这里并不要求做人数的阶乘,感爱好的同学可关注一下大数的阶乘问题)2、求解一个几何题程序编写一个称作hypotenuse的Java软件程序,从已知直角三角形的直角边计算最长边。提示:留意java.lang.Malh类四、试验思索1、多数编程语言都运用什么数据类型来集合相像的数据元素?2
8、、你怎样对组元素进行相同的操作(如个数组)?试验(四)JaVa语言基础(2)数组的运用一、试验目的1 .理解基本的数组概念;2 .娴熟驾驭定义和运用数组。二、试验内容1.创建一个类,包含自己的成员变量为数组类型。3 .编写代码打印一维数组的值,留意该数组是哪个变量的引用。4 .创建一个多维数组twoD,并将其元素打印输出。三、试验环境1 .运行NindowS2002/2003SerVer/XP操作系统的PC机一台。2 .Java虚拟机四、试验步骤1、基本数组的运用I)创建一个称作BaSiCArray的类,在.main。方法中声明两个变量,一个是IhisAtTay,另一个是IhalAITay,它
9、们应屈类型arrayofinto2)创建一个数组,它有10个ini值,范围从1至10。安排这个第三数组的引用给变量thisA门ay.3)运用for0循环打印IhisAiray的全部值。编译并运行程序。4)对每个thisArray的元素,建立它的值为索引值的阶乘。打印数组的值。编译并运行程序。5)安排thisArray的引用给变量thatArray。打印UiatArray的全部元素。编译并运行程序。6)修改thisAay的某些元素,打印IhatAI、ray的值。编译并运行程序。7)创建个有20个int值的数组。安排新数组的引用给变量IhatArray,打印IhalArray的值。编译并运行程序。
10、8)拷贝IhisArray的值给thatArray。打印thatArray的值O9)变更IhaIArray的某些值:打印IhiSArray和IhalArray。2,数组的数组1)创建一个称作Array2D的类,在mainO方法中声明一个称作IWoD的变量,它应属类型arrayofarrayofint2)创建一个元素类型为ini的数组,该数组应包括4个元素并被赋值到变量twoD的elements。3)编写两个嵌套for。循环语句以打印IWOD的全部值。以矩阵的格式支配输出(可采纳SySteln.out.Print。方法)。4)编译并运行程序。你应当能发觉此时出现了运行错误(空指针异样),这是因为
11、twoD的elements至3未被初始化。5)分别创建包括5个、6个和7个元素的ini数组,将这些数组的引用分别给予twoD的elementsl,2和3;确认完成上述操作的代码是在第3步所描述的嵌套for()循环之前插入的。6)编译并运行程序。这次你应当看到个零值的非矩形布局。五、试疆思索I、怎样创建个三维数组?2、运用数组的缺点是什么?试验(五)类的继承与多态一、试验目的1 .理解类和对象的概念;2 .娴熟运用继承、构造函数与数据降藏等面对对象概念。二、试骐内容1、设计一个银行帐户类(ACCOUnt),包含以下信息,帐号,储户姓名,开户时间,帐户余额等并要求该类能够完成开户,存款,取款等功能
12、。2、对AccoUnt划分子类。3、对账I的信息进行异样捕获,供应爱护功能。4、创建在线账目开户功能。三、试验环境1、运行WindOwS2002/2003SerVer/XP操作系统的PC机一台。2、JaVa虚拟机四、试验步骤1、银行帐1.l1)创建一个类,Account.java,它定义银行帐目。确定应当做什么样的帐1.l,须要贮存什么样的数据,以与将用什么样的方法。2)运用一个包bank,来包含类。2、帐目类型1)修改一级试验,因而会针对CheCkingACCOUnt类的细微环节而ACCOUnl划分子类。2)允许检查帐目来供应溢出爱护。3、在线帐目服务(选做)创建个简洁的应用程序,TeUer
13、java,它运用一级或二级试验来供应一个在线帐目开户服务。五、试验小结试验(六)面对对象的高级特性一、试验目的1、运用银行账户模型和采纳高级面对对象特征,如:内部类,矢粒类和接口等,垂写、编译并运行三个程序。2、熟识本试验与前面试验中所讲的面对对象概念。二、试殴内容1、在接口PerSonal中声明存款和取款方法。2、重新定义类ACCOUnl来实现接1.IPerSona1,使账户分为支票账户和存款账户两类。3、创建类和实例,并学会运用内部类。4、定义类的成员方法find和delete。三、试验环境1、运行WindoWS2002/2003SCrVer/XP操作系统的PC机一台。2、JaVa虚拟机四
14、、试验步骤1、修改银行帐户问题D定义只包含两个方法deposit和WithdraW的接口Personal。2)从试验五中,运用Personal接口来定义一套不同的帐户类型,重新定义类ACCOUnt.Java。它必需能处理个人帐户,进一步分成支票和存款两个帐户。3)设计并开发供应爱护的方法。例如,假如一个客户有一个存款和支票帐户,须确保支票帐户受存款帐户爱护。2、运用内部类1)创建一个叫做BaSiCArray的类,声明并初始化,个叫做IhisArray的数组,它包含四个整数。2)创建个名为FaCtOrial的类,它包含个计算它的参数的阶乘的方法。3)从BaSiCArray的主要方法创建FaCtO
15、rial类的个实例,然后调用其方法来计算四个整数中每一个的阶乘。编译并测试该程序。4)将FaCIorial类中的全部东西都移到BaSiCArray类中。Factorial现在就是BaSiCArray的个内部类。编译并测试该程序。3,将find和delete方法附加到MyVeCtOr类中1)将Find方法附加到MyVeClOr类中,它将返回被作为参数传递的元素的位置。假如未发觉该参数,让方法返回T。2)将delete方法附加到MyVeCtGr类中,该类将全部与参数相配的元素移走。方法必需返回tue或false。五、试殴思索JaVa编程语言具有什么特征,从而可以干脆处理运行时的错误状况?试殴(七)
16、异样处理一.试验目的1 .理解系统异样的处理机制;创建自己的异样。2 .通过编写创建并处理异样的JaVa程序,可以获得异样机制的阅历。二.试验内容1 .运用try-catch语句来捕获数组异样。2 .当要取的钱大于账户余额时,创建银行账户的异样,并进行处理。=.试验环境1 .运行WindOWS2002/2003SerVer/XP操作系统的PC机台。2 .JaVa虚拟机。四.试验步骤1.处理一个异样1)运用第169页上的样板异样程序在数组索引超出数组大小时创建一个异样。(或修改自己的程序以便创建一个异样。)2)运用try和CatCh语句从异样进行第原。2.创建自己的异样运用试验五中创建的bank
17、包并附加卜述异样:AccountOverdrawnException一当有这个要取出比帐户上更多的钱的尝试时。InvalidDepositException一当无效钱数(小于0)存入时。五.试验结果分析应当如何正确运用JaVa的异样机制?试验(八)GUI(1)一.试验目的1 .理解图形用户界面的目的。2 .驾驭如何用布局管理器来创建图形用户界面。二.试验内容1 .开发一个图形用户界面:计算器。2 .开发一个图形用户界面,给银行账户供应前端用户界面。三.试验环境1 .运行听ind。WS2002/2003Server/XP操作系统的PC机一台。2 .JaVa虚拟机。四.试验步骤1 .创建计算器GU
18、I,图形界面如下图所示:2 .创建帐目GUl创建一个GUI,它能给试验五(银行账户)中创建的TeUer.Java应用程序供应前端用户界面,包括银行帐目、账目类型等信息.3 .本试验须要探讨一些试验中没有描述的组件。五.试验思索现在知道如何在屏幕上显示GUl了,但若想让GUl有用还需什么?试验(九)GUI(2)一.试验目的1 .对事务模型是如何工作有一个清楚的J解。2 .娴熟对包含事务处理器的图形用户界面的代码编写。二.试验内容1 .进步编写代6也完成包含事务处理器的CaICUlatOr图形用户界面。2 .完善Acc。Unt图形用户界面的修改版本。三.试验环境1 .运行Windows2002/2
19、003Server/XP操作系统的PC机一分。2 .JaVa虚拟机。四.试验步骤1.创建个CaICUIator图形用户界面2 .Calculator图形用户界面运用在试验八中创建的图形用户界向,编写段事务代利,用来连接计算器的用户界面和处理计算器上的函数的事务处理器。3 .创建个ACCOUnt图形用户界面4 .创建一个AccoUnlEVenI类,类的对象在帐目发生变更时被激活。然后激活送往Bankmanager类的事务。依据你在试验八中创建的TeUer.javaGlI代码为起点进行练习。五.试验思索其他的组件在Grl中有什么用处呢?试验(十)输入输出流一、试验目的:1、驾驭运用输入输出流进行文
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 实验 报告 格式 要求

链接地址:https://www.desk33.com/p-1463357.html