java 实验1 JDK开发环境和结构化程序设计
- 格式:doc
- 大小:463.50 KB
- 文档页数:8
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的深层次知识的时候能