java 实验1 JDK开发环境和结构化程序设计

  • 格式:doc
  • 大小:463.50 KB
  • 文档页数:8

下载文档原格式

  / 8
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Java程序设计实验报告

题目:JDK开发环境和结构化程序设计学院:计算机科学学院

专业:08教育技术学01班

姓名:赵小龙

学号:40809020105

JDK开发环境和结构化程序设计

一、实验目的

1.熟悉JDK开发环境。

2.熟悉UltraEdit/NotePad等编辑器编写、编译、运行Java程序。

3.掌握Java Application的程序结构和开发过程。

4.掌握Eclipse工具的使用。

5.结构化程序设计

二、实验内容

1.JDK开发环境

(1)J2sdk开发环境安装。假设JDK的安装路径为C:\JDK;

a. 找到机器上已安装的jdk的所在路径。

C:\j2sdk1.6.0_10_rc2

b. 找到它的子目录bin,在该目录下应该包含java.exe,java

c.exe,appletviewer等

应用程序。记录下bin的完整路径。

C:\j2sdk1.6.0_10_rc2\bin

c. 切换到windows的命令行方式,在默认的目录下,输入命令java ,记录结果。

关闭命令行方式。

(2)设置环境变量PATH和CLASSPATH(如果在autoexec.bat中没有进行设置)。如SET PATH=C:\JDK\BIN;%PATH%

SET CLASSPATH=.; %CLASSPA TH%;d:\test_java (自己的工作目录)

a.右键点击“我的电脑”,打开“属性”->“高级”->“环境变量”,找到Path变量,

点击编辑按钮,在弹出的编辑对话框里,将步骤2的路径添加到尾部。

b.重新打开命令行方式,输入java –version ,如果正确显示java的版本号,则

说明环境设置成果。

c.设置自己的工总目录

2.UltraEdit/Notepad编辑器

练习使用Ultraedit/Notepad创建Java源程序的方法。

打开windows自带的记事本,输入下面的代码:

public class HelloWorld {

public static void main(String [] args){

System.out.println(“hello,world!”);

System.out.print(“hello,”);

System.out.print(“world!”);

}

}

(1)将文件保存为HelloWorld.java, 记录下文件所在的位置。

(2)切换到命令行方式,通过“cd”命令转至刚保存的文件所在路径下。

(3)输入javac HelloWorld.java 进行编译。

(4)如果有错误发生,核对是否有错拼和漏拼。如果没有错误,查看同一文件夹下是否

多出了一个名为“HelloWorld.class”的文件。

(5)继续在命令行下输入java HelloWorld ,观察输出的结果。

输出结果为:hello,world!

Hello,world!

3.掌握Java Application程序开发过程

(1)编辑源程序,如下程序:

import java.io.*;

public class HelloWorld1{

public static void main(String arg[]){

System.out.println("Hello World!");

}

}

(2)保存文件,(注意大小写)。可将文件保存在“D:\test_java\”目录中,注意文件名为HelloWorld1.java。

(3)进入命令行(MS-DOS)方式,设定当前目录为“D:\test_java\”,运行Java编译器:D:\test_java>javac HelloWorld1.java

(4)如果输出错误信息,则根据错误信息提示的错误所在行返回EditPlus编辑器进行修改。

常见错误是类名与文件名不一致、当前目录中没有所需源程序、标点符号全角等。

如果没有输出任何信息或者出现“deprecation”警告,则认为编译成功,此时会在当前目录中生成HelloWorld1.class文件。

(5)利用Java解释器运行这个Java Application程序,并查看运行结果。

D:\test_java>java HelloWorld1

4.Eclipse开发环境的使用

练习使用Eclipse实现第3步中Java HelloWorld程序的方法。

5.编程采用冒泡法实现对数组元素由小到大排序。

冒泡法排序对相邻的两个元素进行比较,并把小的元素交换到前面。

提示:关键代码如下:

for(i=0;i

for(j=i+1;j

if(intArray[i]>intArray[j]){

t=intArray[i];intArray[i]=intArray[j];intArray[j]=t;

三、思考题

1.什么是Java 虚拟机?它的作用是什么?

答:Java 虚拟机(Java Virtual Machine,简称JVM)是一种假想的计算机。从结构上看,它由抽象的指令集、寄存器组、类文件格式规定、堆栈、内存垃圾收集器和存储区六个部件组成。它可以在任何平台上都提供给编译程序一个的共同的接口。编译程序只需要面向虚拟机,生成虚拟机能够理解的代码,然后由解释器来将虚拟机代码转换为特定系统的机器码执行。

2.Java Application 程序与Java Applet 程序的不同之处有那些?

答:前者是普通应用程序,不依赖于其他程序。applet 的功能主要是在网页中显示数据和用户交互,网页上运行的小应用程序,必须依赖于浏览器才能运行,就同时也需要java 类库支持。

四、实验心得

通过这次实验,我了解到了JDK开发环境、熟悉NotePad等编辑器编写、编译、运

行Java程序。掌握Java Application的程序结构和开发过程。掌握Eclipse工具的使用。

了解了java结构化程序设计,这些在我以后学习java编程上面有很大的帮助,我想对我以后java的编程一定会打好坚实的基础,使自己以后学习java的深层次知识的时候能