Java实验指导书
- 格式:doc
- 大小:2.11 MB
- 文档页数:59
第Ⅰ部分:实验指导实验1:Java开发环境J2SE一、实验目的(1)学习从网络上下载并安装J2SE开发工具。
(2)学习编写简单的Java Application程序.(3)了解Java源代码、字节码文件,掌握Java程序的编辑、编译和运行过程。
二、实验任务从网络上下载或从CD-ROM直接安装J2SE开发工具,编写简单的Java Application程序,编译并运行这个程序。
三、实验内容1.安装J2SE开发工具Sun公司为所有的java程序员提供了一套免费的java开发和运行环境,取名为Java 2 SDK,可以从上进行下载。
安装的时候可以选择安装到任意的硬盘驱动器上,例如安装到C:\j2sdk1.4.1_03目录下。
教师通过大屏幕演示J2SE的安装过程,以及在Windows98/2000/2003下环境变量的设置方法。
2.安装J2SE源代码编辑工具Edit Plus教师通过大屏幕演示Edit Plus的安装过程,以及在Windows98/2000/2003操作系统环境下编辑Java 原程序的常用命令的用法。
3.编写并编译、运行一个Java Application程序。
创建一个名为HelloWorldApp的java Application程序,在屏幕上简单的显示一句话"老师,你好!"。
public class HelloWorldApp{public static void main(String[] args){System.out.println("老师,你好!");}}4.编译并运行下面的Java Application程序,写出运行结果。
1:public class MyClass {2:private int day;3:private int month;4:private int year;5:public MyClass() {6:day = 1;7:month = 1;8:year = 1900;9:}10:public MyClass(int d,int m,int y) {11:day = d;12:month = m;13:year = y;14:}15:public void display(){16:System.out.println(day + "-" + month + "-" + year);17:}18:public static void main(String args[ ]) {19:MyClass m1 = new MyClass();20:MyClass m2 = new MyClass(25,12,2001);21:m1.display();22:m2.display();23:}24:}运行结果:1-1-190025-12-2001实验2:Java基本数据类型一、实验目的(1)掌握javadoc文档化工具的使用方法。
Java程序设计实验指导书(答案) Java程序设计实验指导书(答案)第一章:概述Java程序设计实验是计算机相关专业学生在学习Java程序设计课程过程中的重要环节。
该实验指导书的编写旨在帮助学生掌握Java编程的基本技能和方法,提升他们的实践能力和创新思维。
本章将介绍实验指导书的目的、使用方法以及注意事项。
第二章:实验环境搭建2.1 JDK安装首先,学生需要在自己的计算机上安装Java开发工具包(JDK)。
具体安装步骤如下:(这里给出详细的步骤说明,包括下载JDK安装包、运行安装程序等)2.2 IDE选择在实验中,我们推荐学生使用Eclipse作为Java开发环境。
下面是Eclipse的安装步骤:(这里也给出详细的步骤说明,包括下载Eclipse安装包、运行安装程序等)2.3 实验文件结构为了方便实验的进行和管理,学生需要按照一定的文件结构组织他们的项目代码和资源文件。
以下是一个示例的实验文件结构:(这里列举一个具体的示例,包括主目录、子目录和文件等)第三章:实验内容第一次实验内容:Hello World程序3.1 实验目的本次实验旨在让学生熟悉Java程序的基本结构和编写过程,以及编译和运行Java程序的方法。
3.2 实验要求学生需要按照以下要求编写一个简单的Hello World程序:(这里给出具体的编码要求,并提醒学生注意细节和常见错误)3.3 实验步骤学生可以按照以下步骤进行实验:(这里给出详细的实验步骤,包括创建项目、编写代码、编译运行等)第二次实验内容:变量和数据类型3.1 实验目的本次实验旨在让学生理解和掌握Java中的变量声明、赋值和数据类型的使用方法,以及常见数据类型的特点。
3.2 实验要求学生需要完成以下任务:(这里列出具体的任务要求,包括变量的声明和初始化、数据类型的使用等)3.3 实验步骤学生可以按照以下步骤进行实验:(这里给出详细的实验步骤,包括创建新的Java类、编写代码、编译运行等)第四章:实验总结本章将对前两次实验进行总结,并提出对学生的建议和指导。
前言一、数据结构实验目的1.培养学生数据抽象、对现实问题数据进行建模并实现为数据结构的能力;2.训练学生设计算法、分析算法的能力;3.培养学生运用多个类来分担程序职责,编写“大程序”的能力;4.训练学生调试程序,测试算法的能力;3.锻炼学生查询相关文献、网上资源,撰写科技实验论文的能力。
二、实验步骤及要求1.问题分析(在实验课前完成)充分分析和理解问题本身,弄清要求做什么,用什么数据结构和算法。
2.程序设计(在实验课前完成80%)(1)根据实验任务中的需求,抽象出数据所需要的存储结构以及对数据要进行的操作,设计数据结构,画出class diagram。
(2)算法设计部分,要画出流程图或者活动图,分析算法的时间复杂度,并编程。
(3)准备调试程序的数据及测试方案,画出数据规模为自变量(按10倍增加),运算时间为因变量的图表。
并做分析。
3.上机调试(1)对程序进行编译,纠正程序中可能出现的语法错误。
(2)调试前,先运行一遍程序看看究竟将会发生什么。
(3)如果情况很糟,根据事先设计的测试方案并结合现场情况进行错误跟踪,包括单步调试、设置观察窗输出中间变量值等手段。
4.整理提交纸质实验报告(在实验课后一周内提交)。
要求提交电子版(实验报告和源代码)、纸版。
电子版名字命名示例:200711314105-张兆敏-实验二-实验报告.doc200711314105-张兆敏-实验二-源代码.rar (压缩包)每个人的文件存储在名为: “学号-姓名-实验X”的文件夹中学习委员负责收齐、排序后提交。
三、实验报告实验报告应包含以下主要部分:1.实验采用的算法名称;2.问题描述:包括目标、任务、条件约束描述等;3.设计:数据结构设计和核心算法设计。
主要功能模块的输入,处理(算法框架)和输出;4.测试范例:测试结果的分析讨论,测试过程中遇到的主要问题及所采用的解决措施;5.心得:包括实验或程序的改进设想,经验和体会;6.程序Listing:源程序,其中包括变量说明及详细的注释。
实验一简单Java程序设计一、实验目的1、熟悉Java开发及运行环境;2、掌握Java程序开发的基本步骤;3、了解Java程序开发中的常见错误及其解决办法;4、了解Java Application与Applet的区别。
二、实验要求1、使用记事本编写所给的Java程序;2、使用JDK中提供的javac编译程序;3、使用JDK中提供的java以及appletviewer程序分别运行Java Application以及JavaApplet;4、根据编译与运行过程中所获得的错误信息修改程序直至获得正确的结果。
三、实验步骤1、Java开发环境的配置(1)在命令行下运行java –version及javac –version,查看机器上安装的Java版本并检查Java开发环境是否配置正确;(2)如果环境配置不正确,请修改系统环境变量path配置开发环境。
2、由单个类组成的Java程序的编写与运行;(1)采用记事本编写下面所给的Java程序并保存为FirstProgram.java;class Test{public static void main(){System.out.println("Hello,my first java program!");}}(2)在命令行下运行javac FirstProgram.java,并根据出现的提示信息修改程序直至程序编译正确为止;(3)在命令行下运行java FirstProgram,并根据出现的提示信息修改程序直至程序运行正确为止;3、由多个类组成的Java程序的编写与运行;(1)在FirstProgram.java中添加以下代码;public class Another{public void say(){System.out.println("Another one.");}}(2)使用javac命令编译程序,并根据出现的提示信息修改程序直至程序编译正确为止;(3)使用java命令运行程序,并根据出现的提示信息修改程序直至程序运行正确为止。
实验1 Java运行环境及简单应用程序开发一、实验目的(1)可以安装并配置Java运行环境。
(2)掌握Java中path和classpath的属性作用。
(3)可以编写一个简单的Java应用程序。
(4)掌握Java应用程序的开发流程。
二、实验内容及步骤1.安装并配置运行环境(1)任务安装JA V A SE,检查和设置环境变量path。
(2)步骤第一步:安装JA V A SE,安装后在安装目录下应有jdk和jre文件夹。
第二步:设置环境变量path,步骤参见教材P7。
第三步:检查环境变量path,可在命令提示符下使用命令javac –version 检查path是否配置好及jdk的版本。
第四步:如运行或编译程序时出错,可配置classpath,步骤参见教材P7。
(3)问题:程序中的主类如果不用public修饰,编译能通过吗?程序中的主类如果不用public修饰,能正确运行吗?编译器怎样提示丢失大括号的错误?编译器怎样提示语句丢失分号的错误?编译器怎样提示将System写成system这一错误?编译器怎样提示将String写成string这一错误?(4)实验报告将上述思考题写在实验报告上。
2. 编写简单的Java应用程序(1)任务任务一:在屏幕上输出“我喜欢学习java”。
任务二:在屏幕上输出出以下信息:******************************** java程序设计*******************************(2)步骤第一步:使用记事本或EDIT编写源程序,源程序内容参见教材P9例1-1。
第二步:保存并为源程序命名。
保存时若使用记事本,保存类型请选择“所有类型”,命名规则参见教材P9,保存类型为.java。
第三步:打开命令提示符,进入源程序保存的文件夹下,使用编译器对其进行编译:如javac Hello.java。
第四步:如编译时无任何提示,说明源程序无错误,可对生成的class文件进行解释并执行,如java Hello,此步省略.class。
实验一java开发环境及语言基础实验目的(1)确保正确配置java开发环境。
(2)了解javac和java命令的使用。
(3)熟悉java中的运算符。
(4)掌握条件语句和循环语句的使用。
(5)掌握通过命令行参数接受数据。
(6)掌握用Scanner类接受数据。
实验内容(1)在控制台中输入java命令,查看输入结果。
(2)编写一个java程序,计算半径为3.0的圆周长和面积并输出结果。
(3)求a+aa+aaa+...+a...a(n个)的和,其中a为1~9之间的整数。
例如,当a=3、n=4时,求3+33+333+3333的和。
(4)给定一个正整数m,统计其位数,分别打印每一位数字,再按照逆序打印出各位数字。
(5)用Scanner类方法输入三角形三边求三角形面积。
实验要求(1)JDK的安装及配置。
(2)在DOS及eclipse下编辑、编译运行第一个java程序:hello world。
(3)求圆周长和面积用方法实现,主函数调用。
(4)从命令行输入1~9之间的整数a,当所求的和大与106时,输出相应的a值及所求的和值。
(5)用Scanner类的方法输入正整数m,m的值不应该超过99999,否则给出错误信息。
应引入包:import java.util.Scanner,然后在需要的方法中实例化对象:Scanner sc = new Scanner(System.in),最后调用对象的next方法,如int n=nextInt(),接受整数。
实验二数组实验目的(1)掌握数组的定义和使用方法。
(2)熟悉数组的排序、查找的方法。
(3)巩固循环的使用。
实验内容(1)使用for循环,将二维数组的行与列互换,即完成矩阵的转置。
(2)编写数组的排序程序。
(3)编写杨辉三角。
实验要求(1)编写一个界面1 选择排序2 冒泡排序3插入排序4 快速排序5 退出当选择1、2、3、4、5的时候完成相应的功能。
(2)杨辉三角形状为等腰三角形实验三字符串实验目的(1)掌握正则表达式的使用。
附一、实验报告填写方法附1.1 实验开发环境1.硬件:Intel P42.4G/256M/40G PC机一套;2.软件:Windows XP+j2sdk1.5.0+JCreator Pro3.1.0+(MS Access 2000)附1.2实验过程要求1.在上课的同时,将每个实验预习的每个例题直接完成在实验指导书上;2.在实验之前,将实验要求的程序写在草稿本上;3.每次实验之前需要把实验指导书和写有程序的草稿纸带上,以备检查,否则不能进入实验室。
4.实验过程中,不能做与实验无关的事情(如:打游戏、看其他书籍),否则本次实验成绩记0分,在遇到问题的时候举手提问,同学之间交流的声音不可太大。
附1.3实验报告内容填写1.第1页:填写(1)实验目的、(2)实验要求2.第2页~第3页:填写(3)实验程序源代码3.第4页:填写(4)实验运行结果、(5)实验总结实验一:Java基础程序设计Java程序设计语言同大多数程序设计语言一样,具有一些基本特性。
本节实验主要练习Java编程语言的这些基本特性,如Java中的简单数据类型,运算符和表达式,这是学习Java语言必须经过的基础阶段。
掌握了本节实验所讲述的内容后,应该能够对Java程序的构成有一个基本的理解,能够灵活运用Java语言提供的各种数据类型和运算符。
学好Java语言必须具备扎实的语言基础,这对后续学习是很有必要的。
Java程序通过控制语句来执行程序流,完成一定的任务。
程序流是由若干个语句组成的,语句可以是单一的一条语句,也可以是用大括号{}括起来的一个复合语句。
Java中的控制语句主要有分支语句(if-else,switch).循环语句(while,do-while,for)与程序转移有关的跳转语句(break,continue,return)。
本节实验将学习如何控制程序的流程,使程序实现不同功能。
1.1实验目的:1.掌握Java语言的数据类型。
2.掌握Java语言的运算符和表达式。
实验一、Java程序的编辑、编译和运行一、实验目的:1.掌握使用JDK开发Java程序的步骤(编辑、编译、运行)。
2.掌握Java程序的基本结构。
二、实验要求:编写一个简单的Java应用程序,输出两句话:“Hello, World!”“This is the first Java program.”三、实验内容:1.创建目录D:\你的学号。
把这个目录作为我们的工作目录。
我们的Java源程序、编译后的字节码文件和用来运行Java Applet的html文件都放在这个目录中。
2.启动附件中记事本工具。
3.在记事本编辑如下源程序:public class Ex1{public static void main( String args[] ){System.out.println("Hello, World!");System.out.println("This is the first Java program.");}}4.保存程序。
注意,保存源程序时,程序名要与主类名一致。
即要用Ex1.java作为本程序的文件名。
(记事本默认的扩展名是*.txt,要改为*.java)。
把该文件保存到第一步所建的目录中(即D:\你的学号)。
5.编译程序。
启动MS_DOS窗口,键入如下命令:(假如你的学号是410808,即你建的目录为D:\410808)C:\WINDOWS>d:D:\>cd 410808D:\410808>javac Ex1.java如果编译成功,则在D:\410808目录中生成字节码文件Ex1.class。
6.运行程序。
D:\410808>java Ex1就可以运行程序。
注意:Ex1是上一步编译生成的Ex1.class,文件名有大小写区别。
7.观察程序输出的结果是否与实验要求相符。
一、实验目的:1.熟练掌握if语句和switch语句。
实验一 Java实验环境的建立一、实验目的1.掌握Java编程环境的搭建过程;2.掌握Jcreator pro软件的使用方法;3.能使用Java doc文档。
二、实验内容1.下载并安装,配置JDK环境变量;2.下载Javadoc压缩包并解压在JDK安装路径下;3.下载Jcreator pro 并安装和配置使用环境;4.使用实验环境运行书中实例代码,在屏幕上输出“Hello Java”字符串。
①Java application程序代码如下:public class HelloJava{public static void main(String args[]){"Hello Java!");}}②Java applet程序代码如下:import .*;public class Hello extends{public void paint(Graphics g){("Hello!",30,30);}}三、试验要求1、预习试验内容并写出上机报告。
2、实验中出现的问题及实验体会。
实验二Java语言程序设计训练一、实验目的:1.输入、输出操作实现原理和方法2.掌握程序流程控制的实现方法3.掌握数组的定义和操作方法二、实验内容1.计算Result=1!+2!+3!+ (10)public class TestJieC{public static void main(String arg[]){long result=1;for(int i=1;i<=10;i++){ result=i*result;result+=result;}" "+result);}}2.计算1---50之间所有素数的和。
public class Test{public static void main(String args[]){int count = 0;for(int i = 2;i<=50;i++){for(int j = 2;j<=i;j++){if(i>j){if(i%j == 0){count++;}}}if(count==0){}count = 0;}}}}3. 产生10个100之内的随机整数输出,并把这10个数按从小到大的顺序输出。
java程序设计与实验指导书Java程序设计与实验指导书Java是一种广泛使用的计算机编程语言,它具有跨平台的特性,能够在多种操作系统上运行。
本指导书旨在帮助学生和开发者了解Java程序设计的基础概念、语法规则以及开发实践,并通过一系列实验来加深对Java编程的理解。
第一章:Java基础1.1 Java语言简介Java是一种面向对象的编程语言,由Sun Microsystems(现属于Oracle公司)于1995年发布。
Java的设计目标是“一次编写,到处运行”,即编写一次代码,可以在任何支持Java虚拟机(JVM)的平台上运行。
1.2 Java开发环境搭建要开始Java编程,首先需要安装Java开发工具包(JDK),并配置环境变量。
接着,可以使用文本编辑器或集成开发环境(IDE)如Eclipse或IntelliJ IDEA来编写Java程序。
1.3 基本语法Java的基本语法包括变量声明、数据类型、运算符、控制结构(如if语句、循环)等。
Java是强类型语言,变量在使用前必须声明其类型。
第二章:面向对象编程2.1 面向对象概念面向对象编程(OOP)是一种编程范式,它使用“对象”来设计软件。
对象可以包含数据(属性)和代码(方法)。
2.2 类和对象类是对象的蓝图,定义了对象的结构和行为。
对象是类的实例。
2.3 封装、继承和多态- 封装:隐藏对象的内部状态和实现细节。
- 继承:允许新类(子类)继承现有类(父类)的属性和方法。
- 多态:允许不同类的对象对同一消息做出响应,但具体的行为会根据对象的实际类型而有所不同。
第三章:Java核心API3.1 集合框架Java提供了一套丰富的集合类库,包括List、Set、Map等,用于存储和管理数据集合。
3.2 输入输出(I/O)Java的I/O系统允许程序读取和写入数据,包括文件、网络流等。
3.3 异常处理Java使用异常处理机制来处理程序运行中的错误情况。
第四章:Java高级特性4.1 泛型泛型允许在编译时进行类型检查,提高程序的安全性和灵活性。
《Java程序设计》实验指导书目录概述............................................................................................................................................ - 1 - 实验一 Java程序设计基础..................................................................................................... - 3 - 实验二Java语言基础............................................................................................................ - 15 - 实验三Java语言面向对象基础............................................................................................ - 28 - 实验四异常处理和包装类的编程练习................................................................................ - 45 - 实验五Java语言的字符串类................................................................................................ - 54 -概述一、上机实验的目的上机实验的目的是提高学生的分析问题、解决问题的能力和动手能力,通过实践环节理解Java语言的基本结构和程序设计方法。
通过亲手编程掌握Java 语言编程的方法。
二、实验基本内容为了使学生在上机实验时目标明确,本实验指导书针对课程内容编写了5个实验。
学生可以在课内机时先完成指导书中给出的程序,理解所学的知识,在此基础上再编写其他应用程序。
指导书中的9个实验如下。
一、Java程序设计基础二、Java语言基础三、Java语言面向对象基础四、异常处理和包装类的编程练习五、Java语言的字符串类三、实验任务与时间安排《Java 程序设计基础》是一门实践性很强的课程,除了在课内安排的实验外,鼓励同学在课外使用相关技术进行编程练习。
《Java 程序设计基础》上机实验时间为12学时,与教学内容同时进行上机实验。
12个上机学时分为4个实验。
四、实验设备要求Java的开发和运行环境对机器的配置要求较高。
下面给出的是实验用机的软件和硬件基本配置。
软件配置:Windows 2000 Professional、IE5.5以上硬件配置:CPU P4 2.0G以上、内存 512MB以上实验一 Java程序设计基础实验目的1、学习构建Java语言开发和运行环境2、学习使用EditPlus编写Java源程序3、学习使用javac命令编译源程序4、学习使用java命令运行程序5、初步了解使用Java语言进行程序设计的基本步骤6、为进行后续实验做好准备实验要求1、下载、安装Java软件开发工具包(JSDK);2、设置相关环境变量;3、使用EditPlus编写一个简单的Java程序;4、使用javac命令编译源程序;5、使用java命令运行程序,观察运行结果。
实验内容1、Java软件开发工具包(JSDK)的下载与安装(1)下载SDK为了建立基于SDK 的Java 运行环境,需要先下载Sun 的免费SDK 软件包。
SDK 包含了一整套开发工具,其中包含对编程最有用的是Java 编译器、Applet 查看器和Java 解释器。
在浏览器中输入/,可看到图1.1 所示的Sun 公司网站页面。
图 1.1在页面右边“Popular Downloads”栏中可看到最新版的SDK 软件包(早期版本称为JDK),这里显示的是“J2SE 5.0”(当前最新版)。
单击“J2SE 5.0”超链接,可看到图1.2 所示页面。
图 1.2在页面的“Download JDK 5.0 Update 6”栏可以选择下载最新的J2SE 5.0 SDK 软件包。
有两种选择:一种是在线安装“Windows Installation”;一种是离线安装“WindowsOffline Installation”。
单击页面中“SDK”列对应的“DOWNLOAD”超链接,可看到图1.3 所示的下载协议说明书。
图 1.3单击“ACCEPT”按钮,同意Sun 公司的协议,可进入到图1.4 所示的下载页面,单击“Windows Offline Installation, Multi-language”超链接,开始下载工作,下载的安装文件保存为“jdk-1_5_0_06-windows-i586-p.exe”。
图 1.4(2)安装SDK运行“jdk-1_5_0_06-windows-i586-p.exe”软件包,可安装SDK,在安装过程中可以设置安装路径及选择组件,默认的安装路径为“C:\Program Files\Java\jdk1.5.0_06\”,这里将安装目录指定为“D:\jdk\jdk1.5.0_06\”,默认的组件选择是全部安装。
(3)SDK安装目录中的Java命令安装成功后,D:\jdk\jdk1.5.0_06\ 中的文件和子目录结构如图1.5 所示。
图 1.5其中,“bin”文件夹中包含编译器(javac.exe)、解释器(javac.exe)、Applet 查看器(appletviewer.exe)等Java命令的可执行文件,如图1.6 所示。
“demo”文件夹中包含一些源代码的程序示例。
图 1.62、环境变量的设置SDK 中的工具都是命令行工具,需要在命令行窗口从命令行提示符下运行它们。
很多人可能会不习惯,但这是Sun 特意采取的策略,为的是把精力更多地投入到Java语言本身而不是花在开发工具上。
为了能正确方便的使用SDK,可手工配置一些Windows 的环境变量。
以Windows 2000 为例说明设置过程。
在桌面“我的电脑”图标上单击右键,选择“属性”菜单,将出现系统特性设置界面,如图1.7 所示。
图 1.7在“高级”选项卡中单击“环境变量”按钮。
将出现“环境变量”设置界面,如图1.8 所示。
图 1.8在“系统变量”框中选择“Path”,然后单击“编辑”按钮,在出现的“编辑系统变量”对话框中,在“变量值”栏的命令前添加“D:\jdk\jdk1.5.0_06\bin;”命令,如图1.9 所示。
图 1.9用同样方法设置环境变量“classpath”,其值为“D:\jdk\jdk1.5.0_06\lib;”命令。
设置完成后,单击“开始”→“运行”,在对话框中输入“cmd”,点击“确定”或键盘回车键后打开命令行窗口。
在命令提示符下输入“java”或“javac”,回车后,如果出现其用法参数提示信息,则安装正确,如图1.10所示。
图 1.10为了在打开命令行窗口时可以直接进入包含你开发的java程序的路径下,下面以Windows 2000为例说明设置过程。
(1)首先建立一个存放java 源程序的路径和文件夹,如将实验中建立的java 源程序都存放在为“d:\java\prog”文件夹中。
(2)单击“开始”→“所有程序”→“附件”→“命令提示符”,选择“命令提示符”选项右击,在出现的下拉菜单中选择“属性”菜单,将打开“命令提示符属性”对话框,如图1.11 所示。
图 1.11(3)在“命令提示符属性”对话框中选择“快捷方式”选项,在“起始位置”栏输入“d:\java\prog”,单击“确定”按钮。
进行了上面的设置后,打开命令行窗口时将直接进入“e:\java\prog>”路径下。
如果没有进行上述设置,可使用DOS 命令,直接输入“d:”按回车进入到d 盘,再输入“cd java”到d 盘的java 子目录下,再输入“cd prog”即可到“e:\java\prog>”路径下。
3、使用EditPlus编写源程序要编写Java 程序,需要有文本编辑器。
可以使用操作系统提供的Edit 或记事本作为编辑器,最好选择EditPlus 编辑软件,它可以使用不同颜色显示Java 的关键字和类名,简单好用,同时可以对程序进行编译和运行。
EditPlus为共享软件,在教育网各个软件下载网站都有下载。
下载安装EditPlus 软件后打开EditPlus 编辑软件,如图1.17 所示,在其右边文本区输入如下代码。
public class HelloJava {public static void main(String args[]) {System.out.println("Hello Java!");}}图1.17将文件命名为HelloJava.java,保存为文本文件格式文件,注意保存文件的路径。
根据前面环境变量的设置,HelloJava.java 应该保存在“e:\java\prog>”的路径下。
4、使用javac命令编译源程序Java 源程序编写后,要使用Java 编译器(javac.exe)进行编译,将Java 源程序编译成可执行的程序代码。
Java 源程序都是扩展名为 .java 的文本文件。
编译时首先读入Java 源程序,然后进行语法检查,如果出现问题就终止编译。
语法检查通过后,生成可执行程序代码即字节码,字节码文件名和源文件名相同,扩展名为 .class。
可按照以下步骤操作:(1) 打开命令提示符窗口进入Java 源程序所在路径。
(2) 键入“javac HelloJava.java”,如图1.18 所示。
图 1.8(3) 按回车键开始编译(注意:文件名大小写敏感)。
如果源程序没有错误,则屏幕上没有输出,键入“dir”按回车键后可在目录中看到生成了一个同名字的.class 文件“Hello. class”,如图1.18 所示。
否则,将显示出错信息。
5、使用java命令运行程序使用Java 解释器(java.exe)可将编译后的字节码文件HelloJava.class 解释执行。
在命令提示符窗口键入“java HelloJava”,按回车键即开始解释并可看到运行结果,如果看到如图1.19 所示结果,表明程序运行成功了,这是一种字符方式的应用程序其结果显示在屏幕。
图 1.196、在EditPlus中编译和运行程序EditPlus中可以设置在后台运行javac.exe和java.exe或其它外部可执行程序,同时可以指定当前编辑的文件或其它内容作为外部程序的执行参数,并将外部程序运行的结果显示在消息栏中,这可简化对Java程序编译和执行的操作,提高编程效率。