




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验一 Java编程环境下载、安装、配置与运行【开发语言及实现平台或实验环境】Windows2000 或XP或Vista,JDK1.4或JKD1.5或JDK1.6与UltraEdit 【实验目的】1掌握下载java sdk软件包、EditPlus编辑软件的方法2掌握设置Java程序运行环境的方法3掌握编写与运行Java程序的方法4了解Java语言的概貌5为后续java程序的实验做准备【实验要求】1JDK的下载与安装2设置环境变量3使用UltraEdit4编译Java源程序5运行Java程序【实验内容】一 JDK下载与安装1机器要求Java对机器运行要求不高。下面给出的是基于Windows平台的机器要求。硬件要求:CPU P,128M内存,1G硬盘空间即可软件要求:Windows 2000/XP,IE6.02. 下载JDK为了建立基于SDK的java运行环境,需要先下载sun的免费SDK软件包。SDK包含了一整套开发工具,其中包含对编程最有用的是Java编译器、Applet查看器和Java解释器。在浏览器中输入进入sun公司官方网站页面。在页面右边“Popular Downloads”栏中可看到最新版的JDK软件包,并下载。3.安装SDK 运行下载的软件包,在安装过程中可以设置安装路径及选择组件,默认的组件选择是全部安装,安装成功后,其中bin文件夹中包含编译器(javac.exe)、解释器(java.exe)、Applet查看器(appletviewer.exe)等可执行文件,lib文件夹中包含了所有的类库以便开发Java程序使用,demo文件夹中包含开源代码程序实例。4.JDK中主要文件夹和文件 安装成功后,d:javajdk1.4中文件和子目录结构如下图所示。其中bin文件夹中包含编译器(javac.exe)、解释器(java.exe)、Applet查看器(appletviewer.exe)等可执行文件,lib文件夹中包含了所有的类库以便开发Java程序使用,sample文件夹包含开源代码程序实例,src压缩文件中包含类库开源代码。二设置环境变量JDK中的工具都是命令行工具,需要从命令行即MS-DOS提示符下运行它们。很多人可能会不习惯,但这是Sun特意采取的策略,为的是把精力更多投入到Java语言本身而不是花在开发工具上。以Windows XP为例说明设置过程。右击桌面“我的电脑”图标,选择“属性”菜单在“高级”选项卡中单击“环境变量”按钮,将出现“环境变量”设置界面在“系统变量”框中点击“新建”按钮,在出现的“编辑系统变量”对话框中,在“变量名”栏的文本框内输入“JavaHome”,在变量值栏的文本框内输入“d:javajdk1.5”(即jdk安装的主目录)在“系统变量”框中选择“path”,然后单击“编辑”按钮,在出现的“编辑系统变量”对话框中,在“变量值”栏的命令后添加“;%JavaHome%bin”。在“系统变量”框中,单击“新建”按钮,在出现的“新建系统变量”的对话框中,在“变量名”栏中输入“classpath”,在变量值栏输入“;%JavaHome%lib”。其中“”表示当前目录。设置完成后,单击“开始”“所有程序”“附件”“命令提示符”打开DOS窗口,在命令行提示符输入“java”或“javac”回车后,如果出现其用法参数提示信息,则安装正确。3 使用UltraEdit 要编写Java程序,需要有文本编辑器。可使用操作系统提供的记事本作为编辑器,可以选择UltraEdit编辑软件,它可以使用不同颜色显示java的关键字和类名,简单好用。四编译java源程序 Java源程序编写后,要使用Java编译器(javac.exe)进行编译,将Java源程序编译成可执行的程序代码。Java源程序都是扩展名为.java的文件。编译时,首先读入Java源程序,然后进行语法检查,如果出现问题就终止编译。语法检查通过后,生成可执行程序代码即字节码,字节码文件名和源文件名相同,扩展名为.class。 (1)打开命令提示符窗口,进入java源程序所在路径。(2)键入编译器和要编译的源程序文件名:javac HelloWorld.java。按回车键开始编译。如源程序无错误,则屏幕上无输出,如图所示。 五 运行Java程序 使用java编译器(java.exe)可将编译后的字节码文件Hello.class解释为本地计算机代码。在命令提示符窗口键入解释器和要解释的字节码文件名 java Hello。按回车键即开始执行程序并输出结果。注意:字节码文件区分大小写。 创建Applet 应用小程序一 实验目的了解Applet的基本概念、基本构架。练习创建一个Applet 应用程序文件,使其可以进行简单的加法运算。该程序要包含类、接口、属性、方法、事件等面向对象的基本元素。二 实验工具 包java.awt 、 java.awt 、java.applet.Applet , 浏览Applet 应用程序的页面文件等。三 实验内容 程序源代码如下。import java.awt.*;import java.awt.event.*;import java.applet.Applet;public class Demo3_1 extends Applet implements ActionListener Label label1=new Label(+);Label label2=new Label(=);TextField field1=new TextField(6);TextField field2=new TextField(6);TextField field3=new TextField(6);Button button1=new Button(相加);public void init() / 初始化add(field1);add(label1);add(field2);add(label2);add(field3);add(button1);button1.addActionListener(this);public void actionPerformed(ActionEvent e) / 处理按钮事件int x=Integer.parseInt(field1.getText()+Integer.parseInt(field2.getText();field3.setText(Integer.toString(x); / 数值转换为字符串2编写一个浏览Applet 应用程序的页面文件Demo3_1.HTML,源代码如。3 将Demo3_1.java 源程序编译为Demo3_1.class 文件4 使用浏览器或使用小程序查看器浏览Demo3_1.HTML 文件(即在命令提示符窗口输入:appletviewer Demo3_1.HTML)。四 实验结果五 实验理解 本程序体现了面向对象思想,介绍了包的调用的相关内容,包含了类、接口、属性、方法、事件等面向对象的基本元素。诸如方法的初始化(Button的创建),事件的处理(加法运算),创建对象、使用对象,不同的成员变量、方法的修饰,类的继承以及类的多态性等。 while 循环语句一 实验目的 通过对while循环语句的练习了解Java的数据类型,掌握各种变量的声明方,理解运算符的优先级,掌握java基本数据类型。循环结构语法的程序设计方法。进而了解关系运算符和逻辑运算符、数组、表达式语句与复合语句、选择语句的使用。二 实验工具 包 java.io 等。三 实验内容 程序源代码如下:import java.io.*;class Demo2_9 public static void main(String args) throws IOException char ch;System.out.println(按 1/2/3 数字键可得大奖!);System.out.println(按空格键后回车可退出循环操作.);while (ch=(char)System.in.read()!= ) System.in.skip(2); / 跳过回车键switch (ch) case 1:System.out.println(恭喜你得大奖,一辆汽车!);break;case 2:System.out.println(不错呀,你得到一台笔记本电脑!);break;case 3:System.out.println(没有白来,你得到一台冰箱!);break;default:System.out.println(真不幸,你没有奖品!下次再来吧。);(3)编译源程序。(4)在命令提示符窗口运行程序,然后分别按1、2、3、r。四 实验结果结果如下:五 实验理解 本程序体现了while的一般格式,程序执行时先检查循环条件的值是否为true,若为TRUE则执行循环体(这里注意与dowhile的区别,dowhile是先执行循环体再判断),若为false则循环体一次也不执行,即while语句循环体至少执行0次(dowhile至少执行一次)。 使用trycatch 语句处理异常一 实验目的 通过对一个异常处理的例子了解错误于异常的区别,学会throw抛出异常,用trycatch捕获异常,了解异常对象的类型等。二 实验工具trycatch等。三 实验内容源代码如下:public class LX4_6public static void main(String arg3) System.out.println(这是一个异常处理的例子n);try int i=10;i /=0;catch (ArithmeticException e) System.out.println(异常是:+e.getMessage();finally System.out.println(finally 语句被执行);(3)编译并运行程序四 实验结果 运行结果如下:这是一个异常处理的例子异常是:/by zerofinally语句被执行五 实验理解try后的语句块中包含可能产生异常的语句,若产生异常程序即跳到紧跟其后的第一个cact
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 期中专题复习-词汇句型训练-2025-2026学年 译林版2024 英语七年级上册 原卷
- 20xx教师节感谢信3篇
- 文化遗产法律政策与文化产业发展研究-洞察及研究
- 【2025年秋七上语文阶段测试】第2单元学业质量评价01(解析版)
- 车驾管窗口业务课件培训
- 基于区块链的分布式能源交易场景下的仪表数据确权机制
- 基于人工智能的刺五加提取物多靶点作用机制预测模型构建
- 城市热岛效应缓解工程中列管散热器的分布式微气候调控效能评估
- 国际安全认证体系下扳手抗冲击测试标准与本土化适配冲突
- 四方结构力学性能优化与用户使用习惯冲突
- 2025至2030中国高压水射流行业项目调研及市场前景预测评估报告
- 2025合作劳务外包协议范本
- 急性胰腺炎早期液体复苏的思考 2
- 急性闭角型青光眼合并高眼压护理查房
- 2025年工会财务知识竞赛考试题库及参考答案
- 税收的原则课件
- 医疗机构应急管理与急救技能手册
- 2025留置辅警笔试题库及答案
- 胸椎后纵韧带骨化症
- 村两委换届选举培训
- 《丁香结》说课课件(共22张课件)
评论
0/150
提交评论