欢迎来到天天文库
浏览记录
ID:55550538
大小:316.50 KB
页数:31页
时间:2020-05-16
《JAVA 程序设计 实验指导手册.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《Java程序设计》实验指导书湖北工业大学计算机学院2009目录概述3实验1:Java语言基础4实验2类的封装性和继承性12实验3设计实现接口的类及异常处理15实验4图形用户界面20实验5多线程基础编程30概述一、上机实验的目的 上机实验的目的是提高学生的分析问题、解决问题的能力和动手能力,通过实践环节理解Java语言的基本结构和程序设计方法。通过亲手编程掌握Java语言编程的方法。二、实验基本内容 为了使学生在上机实验时目标明确,本实验指导书针对课程内容编写了5个实验。学生可以在课内机时先完成指导书中给出的程序,理解所学的知识
2、,在此基础上再编写其他应用程序。指导书中的5个实验如下。ØJava语法基础Ø类的封装性和继承性Ø设计实现接口的类及异常处理Ø图形用户界面Ø多线程三、实验任务与时间安排 《Java程序设计》是一门实践性很强的课程,除了在课内安排的实验外,鼓励同学在课外使用相关技术进行编程练习。《Java程序设计》上机实验时间为10学时,与教学内容同时进行上机实验。10个上机学时分为5个实验。四、实验设备要求 Java的开发和运行环境对机器的配置要求不是很高。下面给出的是实验用机的软件和硬件基本配置。 软件配置:Windows2000Profes
3、sional、IE5.5以上硬件配置:CPUPIII以上、内存128MB以上实验1:Java语言基础一、实验目的1.熟悉JDK开发环境,了解Eclipse开发环境2.掌握JavaApplication的程序结构和开发过程。3.掌握标识符的定义规则。4.掌握表达式的组成。5.掌握各种数据类型及其使用方法。6.理解定义变量的作用,掌握定义变量的方法。7.掌握各种运算符的使用及其优先级控制。二、实验内容(一)1.JDK开发环境(1)JDK1.4.2开发环境安装在"C:JDK1.4.2_05"目录下。(2)设置环境变量PATH和CLAS
4、SPATH(如果在autoexec.bat中没有进行设置)。进入命令行(MS-DOS)方式,进行如下设置:SETPATH=c:jdk1.4.2_05bin;%PATH%SETCLASSPATH=.;c:jdk1.4.2_05libdt.jar;c:jdk1.4.2_05libtools.jar2.掌握JavaApplication程序开发过程(1)打开记事本(2)键入如下程序:importjava.io.*;publicclassHelloWorld1{publicstaticvoidmain(Stringargs[
5、]){System.out.println("HelloWorld!");}}(3)检查无误后(注意大小写)保存文件。可将文件保存在"D:Java"目录中,注意文件名为HelloWorld1.java。(4)进入命令行(MS-DOS)方式,设定当前目录为"D:Java",运行Java编译器:D:Java>javacHelloWorld1.java(5)如果输出错误信息,则根据错误信息提示的错误所在行返回编辑器进行修改。常见错误是类名与文件名不一致、当前目录中没有所需源程序、标点符号全角等。如果没有输出任何信息或者出现"de
6、precation"警告,则认为编译成功,此时会在当前目录中生成HelloWorld1.class文件。(6)利用Java解释器运行这个JavaApplication程序,并查看运行结果。D:Java>javaHelloWorld13.掌握JavaApplet的程序结构和开发过程(1)打开记事本(2)键入如下程序:importjava.awt.*;publicclassHelloToJavaextendsjava.applet.Applet{publicvoidpaint(Graphicsg){g.drawstring(“welc
7、ometojava!”,50,50);}}(3)进行编译二、实验内容(二)1.运行下面的程序,掌握变量定义与数据类型。importjava.io.*;publicclassSimpleTypes{publicstaticvoidmain(Stringargs[]){byteb=055;shorts=0x55ff;inti=;longl=3615L;charc=''c'';floatf=0.23F;doubled=0.7E-3;booleanbool=true;System.out.println("b="+b);System.out
8、.println("s="+s);System.out.println("i="+i);System.out.println("l="+l);System.out.println("c="+c);System.out.println(
此文档下载收益归作者所有