《实验项目1 Java开发环境与语言基础》由会员分享,可在线阅读,更多相关《实验项目1 Java开发环境与语言基础(14页珍藏版)》请在人人文库网上搜索。
1、实验项目1 Java开发环境与语言基础第1部分 Java程序开发环境配置与简单Java程序开发实验目的1、 熟悉Java开发环境JDK1.6,Eclipse的安装与配置。2、 学会分别运用JDK1.6和Eclipse开发简单的Application和Applet程序。实验要求1、 复习理论教学中所学的内容。2、 认真进行实验预习,查阅参考书,书写源程序,书写实验预习报告。实验课时 2学时实验教学方式 学生上机实验,教师随堂指导。实验内容1、 下载并安装JDK1.6,过程可参考教材P4-6。2、 配置环境变量:SDK平台提供的Java编译器(javac.exe)和Java解释器(java.exe。
2、)位于Java安装目录的bin文件夹中,为了能在任何目录中使用编译器和解释器,应在系统特性中设置Path。对于Windows2000、Windows2003、Windows XP,用鼠标右键点击“我的电脑”,弹出菜单,然后选择属性,弹出“系统特性”对话框,再单击该对话框中的高级选项,然后点击按钮“环境变量”,添加如下图所示的系统环境变量:J2SDK的安装目录的jre文件夹中包含着Java应用程序运行时所需要的Java类库,这些类库被包含在jrelib目录下的压缩文件rt.jar中 。因此,再添加如下图所示环境变量。3、 下载Eclipse3.4或以上版本,将其解压到某一目录下。使用时只需双击e。
3、clipse图标即可。4、 在记事本中编写简单的Application 程序,运用JDK命令方式在屏幕上打印输出“你好,很高兴学习Java”。5、 在记事本中编写简单的Applet 程序,运用JDK命令方式在Java Applet中绘制一行文字:“这是一个Java Applet 程序”。6、 在Eclipse环境下完成3,4所要求的任务,可参考教材P416实验1的步骤。实验步骤及提示1、一个简单的Java Application程序。打开记事本,编辑以下代码 public class Hello public static void main (String args ) System.out。
4、.println(你好,很高兴学习Java);n 保存 将源文件保存到C:1000中,并命名为Hello.java。注意不可写成hello.java,因为Java语言是区分大小写的。源文件的命名规则是这样的,如果源文件中有多个类,那么只能有一个类是public类。如果有一个类是public类,那么源文件的名字必须与这个类的名字完全相同,扩展名是.java。如果源文件没有public类,那么源文件的名字只要和某个类的名字相同,并且扩展名是.java就可以了。 n 编译 当创建了Hello.java这个源文件后,就要使用Java编译器(javac.exe)对其进行编译。C:1000javac He。
5、llo.javan 运行 Java应用程序必须通过Java虚拟机中的Java解释器(java.exe)来解释执行其字节码文件。Java应用程序总是从主类的main方法开始执行。因此,必须如下运行Java应用程序:C:1000java Hello2、一个简单的Java小应用程序(Java Applet)。打开记事本,编辑以下代码:import java.applet.*; import java.awt.*;public class Boy extends Applet public void paint(Graphics g) g.setColor(Color.red); g.drawStri。
6、ng(我一边喝着咖啡,一边学Java呢,5,30);g.setColor(Color.blue);g.drawString(我学得很认真,10,50); n 编译 c:1000javac Boy.javan 运行Java Applet由浏览器来运行,因此我们必须编写一个超文本文件 (含有applet标记的web页)通知浏览器来运行这个Java Applet。以下是一个简单的html文件:Boy.htmln 如果浏览器不支持Java Applet程序(比如Win XP 自带的IE),你也可以使用SDK提供的appletviewer来调试小程序,如,在DOS命令行执行:c:1000appletvi。
7、ewer Boy.html3、 在Eclipse环境下完成3,4所要求的任务,可参考教材P416实验1的步骤。14第2部分 Java 基本数据类型与控制语句实验目的1、 掌握Java的各种基本数据类型的用法。2、 掌握Java的控制语句。实验要求1、 复习理论教学中所学的内容。2、 认真进行实验预习,查阅参考书,书写源程序,书写实验预习报告。实验课时 2学时实验教学方式 学生上机实验,教师随堂指导。实验内容1、 输出希腊字母表。下面给出该程序的模板代码,请先读懂这段代码并将其补充完整,然后编译、运行该程序。GreekAlphabet.javapublic class GreekAlphabet。
8、 public static void main (String args ) int startPosition=0,endPosition=0;char cStart=,cEnd=;【代码1】 /cStart做int型转换据运算,并将结果赋值给startPosition【代码2】 /cEnd做int型转换运算,并将结果赋值给endPosition System.out.println(希腊字母在unicode表中的顺序位置:+(int)c);System.out.println(希腊字母表:);for(int i=startPosition;i=1【代码2】: d5=number/1000。
9、0;【代码3】: d4=number%10000/1000;【代码4】: d3=number%1000/100;【代码5】: d5!=0【代码6】: d1=d5&d2=d4【代码7】: d4!=0【代码8】: d1=d4&d2=d3【代码9】: d3!=0【代码10】:d1=d33、 步骤详见教材P419-422实验2。实验报告要求要求:按实验项目一第1,2部分所有内容写一次实验报告。要求仿照如下模板书写:要有实验目的、实验内容、实验步骤、实验结果截图、实验过程及问题分析与解决办法阐述、实验总结等。下面模板是一个格式要求,书写时应按实验项目一第1,2部分所做的实验书写各部分内容。每个同学所书写。
10、的实验报告不能雷同,若有雷同,则成绩都记为0分。第5周实验课时,务必将自己的电子版实验报告带上,要将其按时传到实验报告上交系统中,过期将不能提交,成绩为0分。甘肃政法学院本科学生实验报告( 一 ) 姓名 学院 计算机科学学院 专业 班级 实验课程名称 试验时间 年 月 日指导教师及职称 李瑞生 实验成绩 开课时间 学年 学期甘肃政法学院实验管理中心印制实验题目小组合作是 否 姓 名班 级学 号一、实验目的:a) 熟练掌握怎样在JSP页面中使用page指令设置contentType的值。3、 熟练掌握怎样在JSP页面中使用request内置对象。4、 熟练掌握怎样在JSP页面中使用respons。
11、e对象动态响应用户的请求。二、实验环境:装有Myeclipse 8.5,Tomcat6.0的计算机一台三、实验内容与步骤:一JSP指令标记与JSP动作标记实例1. first.jspsecond.jspthird.jsp运行结果:frist.jspsecond.jspthird.jsp二JSP内置对象实例:1.inputGuess.jsp随机分给了你一个1到100之间的数,请猜!输入你的猜测: 2.result.jsprealnumber) int n=(Integer)session.getAttribute(count).intValue();n=n+1;session.setAttrib。
12、ute(count,new Integer(n);response.sendRedirect(large.jsp);else if(guessNumber3.small.jsp猜小了,请再猜: 4.large.jsp猜大了,请再猜: 5.success.jsp恭喜你,猜对了您共猜了次,这个数字就是。单击超链接返回到inputGuess.jsp页面:inputGuess.jsp 运行结果:四、实验过程与分析:一JSP指令标记与JSP动作标记实例中,编写三个JSP 页面:first.jsp 、second.jsp和third.jsp。另外,要求用“记事本”编写一个txt文件hello.txt。he。
13、llo.txt的每行有若干个英文单词,单词之间用空格分隔,每行之间用“”分隔。first.jsp使用page指令设置contentType属性的值是text/plain,使用include指令静态插入hello.txt文件,second.sp使用page指令设置contentType属性的值是application/vnd.ms-powerpoint,使用include指令静态插入hello.txt文件,hird.jsp使用page指令设置contentType属性的值是application/msword,使用include指令静态插入hello.txt文件,分别以不同的方式打开输出了同一句。
14、话,例如,用powerpoint,word方式打开。二JSP内置对象实例中,用户请求inputGuess.jsp时,随机分配给该用户一个1到100之间的数。该页面同时负责将这个数字存在用户的session对象中。该页面提供表单,用户可以使用该表单输入自己的猜测,并提交给result.jsp页面,result.jsp页面负责判断inputGuess.jsp提交的猜测是否和用户的session对象中存放的那个数字相同,如果相同就将用户重定向到success.jsp;如果不相同就将用户重定向到large.jsp或small.jspsmall.jsp和large.jsp页面提供表单,用户可以使用该表单。
15、继续输入自己的猜测,并提交给result.jsp页面success.jsp页面负责负责显示用户成功的消息,并负责输出用户session对象中的数据。五、实验总结:这次实验是初次接触JAVA WEB开发,刚开始实验时不知道如何进行配置,如何发布项目,如何运行项目,这次试验成功时,感到十分兴奋。这次试验可以说是基础实验,对这门课有课一个初步的了解。这次试验主要是在老师和同学的帮助下完成的,让我最这门课有了一个初步的了解,对各种软件有了一个初步了解,感到这门课十分神奇。通过这次试验,我对这门课有了一个初步的认知,对以后学好这门课打下了一个基础。六、指导教师评语及成绩:实验过程与结果完整,分析总结得当。教室签名李瑞生成绩批阅日期2011 年 4月 15 日。