《Java程序设计》实验指导书_2017计算机(new)

合集下载

Java程序设计网络编程实验指导书

Java程序设计网络编程实验指导书

Java程序设计与网络编程实验指导书一.实验教学目的、内容和要求1、实验教学目的Java语言及网络编程实验是将课程教学中所讲授知识与实践相联系的重要环节,通过实验加深学生对所学知识的理解和认识,增强实践能力。

促进学生熟悉Java语言的语法,培养面向对象的程序设计的设计思路,初步掌握利用Java平台开发简单应用程序以及网络应用程序等的能力,为以后进一步学习和工作打好基础。

二、实验内容、要求、步骤及代码和实验总结:实验项目一:熟悉Java基本编程实验时间:4.5实验要求:1)掌握JDK的安装及配置方法;2)熟悉Java程序的基本结构和Java的基本语句;3)并掌握其编辑、编译、运行方法。

实验步骤:1. 网上下载JDK;2. 安装JDK3. 设置环境变量。

4.安装UltraEdit 编写程序的工具5.Java程序示例代码//例1-1,1-2,1-3写出来。

实验总结:1.Java程序安装JDK中包含有JRE运行环境,JDK安装目录应在Path中设置2. Java是纯类的编程,main 函数也是定义在公共类中。

公共类与程序名相同。

实验项目二:Java面向对象技术编程实验时间:4.24实验要求:1)掌握类和方法定义的基本方法;2)掌握Java的面向对象程序的基本编制和调试方法。

3)尽量用到继承、接口、上转型对象和包等技术,来求解几何图形的周长面积。

实验步骤:1.定义一个图形接口,定义求图形面积,周长和图形名称的抽象方法。

2.定义一个点的类,包含两个坐标。

3.定义一个抽象图象显示类,包含面积、周长和名称成员,和构造函数、输出函数。

4.具体的几何图形类如三角形、圆和长方形实现图形接口中的抽象方法。

5.定义一个图形Drawing类继承图象显示类,把某个图形的面积、周长和名称作实参传过来,即可定义其图形Drawing类的一个对象,再调用输出函数,可把该图形的面积、周长和名称输出。

//将P116 页例5.8简单案例中的某一个图形的代码写出来。

《Java程序设计》实验指导书

《Java程序设计》实验指导书

《Java程序设计》实验指导书华中师范大学信息技术系二00九年五月项目一Java语言基础 (3)项目二Java面向对象程序设计 (13)项目三Java高级编程 (23)项目四综合型Java程序设计与开发(一) (41)项目五综合型Java程序设计与开发(二) (42)附录一:实验报告要求 (43)附录二:实验成绩评分办法 (43)项目一Java语言基础一、实验学习目标1.熟悉Java开发环境2.了解和掌握Java的基本数据类型和基本运算3.掌握Java语言的条件控制语句,循环语句以及转向语句。

4.理解和掌握数组的基本内容(包括数组声明,初始化,复制等)。

5.掌握多维数组的定义和使用。

二、实验设备PC三、实验内容1.配置JDK运行路径并编译运行第一个Java应用程序。

2. 通过求最大值,算术运算,位移运算等小程序体会Java的基本数据类型和基本运算。

3.通过成绩等级判定,九九乘法表等小程序体会Java语言的条件控制语句,循环语句以及转向语句。

4.编写程序实现通过键盘输入10个数字并对这些数字进行排序,然后以从小到大的顺序输出。

5.编写程序实现两个矩阵相乘。

四、实验原理JDK(Java Development Toolkit)是Sun公司开发的Java开发工具包,它是一个简单的命令行工具,主要包括软件库、编译Java源代码的编译器、运行Java字节码的解释器,以及测试Java Applet的Applet阅读器,还有其他一些有用的工具。

JDK主要是通过DOS命令行,在DOS环境下进行Java程序的编译和运行。

常用的JDK工具包括javac、java、javadoc、appletviewer、jar、jdb、javah、javap、extcheck命令。

要了解它们的具体语法描述,可以在设置好JDK路径后,在DOS环境下直接输入相关“工具名称”按回车,就能够看到每种工具的具体使用语法。

五、实验步骤1.安装好JDK 5.0后,如果想在系统的任意目录下编译和运行编写好的Java程序,需要先设置环境变量。

《Java语言程序设计实验指导书》实验指导书

《Java语言程序设计实验指导书》实验指导书

《Java语言程序设计实验指导书》实验指导书高川翔2022年2月一、实验的地位、作用Java语言程序设计实验作为课程实践性环节之一,是教学过程中必不可少的重要内容。

通过计算机实验和案例分析,使学生加深理解、验证巩固课堂教学内容;增强高级语言程序设计的感性认识;掌握程序设计的基本方法;培养学生理论与实践相结合的能力。

二、实验开设对象本实验开设对象为《Java语言程序设计》课程的学习者(信息与计算科学专业本科生),实验为必修内容。

三、基本原理及课程简介Java语言程序设计是必修基础课程。

本课程以BlueJ为工具,主要介绍面向对象的程序设计方法,Java面向对象程序设计语言和面向对象程序设计工具。

使学生掌握面向对象的思想方法,是后续专业课程的基础。

四、指导教师原则上由Java语言程序设计讲授教师负责,由年轻教师担任主要的实验指导教师,实验室人员配合指导。

指导教师应在每次实验前讲清实验目的、基本原理、实验要求等,指导学生在规定的时间内完成相关课程实验。

五、实验设备配置每人配置1台电脑,安装有JDK,以及BlueJ、Eclipe或者JBuilder。

六、考核与报告1.实验后,学生将实验结果等内容写出实验报告,符合实验教学的要求,并得到指导教师的认可。

2.指导教师对每份实验报告进行审阅、评分。

3.该实验程依附于理论课,实验课的成绩记入课程平时成绩,占总成绩的25%2实验一Java运行环境的安装、配置与运行一、实验课时3课时。

二、实验目的2.掌握在BlueJ环境下编写、编译与运行Java程序的方法。

3.了解Java语言的概貌。

4.了解设置环境变量,命令行编译java程序的方法。

三、实验内容和要求内容:1.安装JDK软件包和BlueJ开发环境并进行配置。

(1)配置JDK运行环境:a)配置window的path环境变量。

将安装的J2SDK(注意:必须安装J2SDK)的bin文件夹的完整路径添加到path系统变量中,如图3-4所示。

《java程序设计》实验指导书(完整)

《java程序设计》实验指导书(完整)

实验一 Java实验环境的建立一、实验目的1.掌握Java编程环境的搭建过程;2.掌握Jcreator pro软件的使用方法;3.能使用Java doc文档。

二、实验内容1.下载并安装JDK1、6,配置JDK环境变量;2.下载Javadoc压缩包并解压在JDK安装路径下;3.下载Jcreator pro 4、0并安装与配置使用环境;4.使用实验环境运行书中实例代码,在屏幕上输出“Hello Java”字符串。

①Java application程序代码如下:public class HelloJava{public static void main(String args[]){System、out、println("Hello Java!");}}②Java applet程序代码如下:import java、awt、*;public class Hello extends java、applet、Applet{public void paint(Graphics g){g、drawString("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;}System、out、println(" "+result);}}2、计算1---50之间所有素数的与。

《Java程序设计》实验指导书

《Java程序设计》实验指导书

实验一 Java程序的编辑、编译与运行一、实验目的1.掌握Java基本开发环境(JDK)的安装和配置方法。

2.掌握Java程序的编辑方法、编译方法和运行方法。

3.通过实验,对Java程序的开发过程有一个总体了解。

二、实验原理Java的基本开发工具包JDK包含了一系列命令,这些命令在JDK的安装目录的子文件夹bin之下。

编译和运行Java程序或者执行一些其他与Java开发相关的任务时(如打包、生成说明文档)需要使用这些命令,但开发者的Java程序与这些命令通常不会在同一个文件夹(同一个路径)下,这样执行相应的命令时非常不便。

为了能够方便的执行诸如程序编译等命令,必须设置操作系统的环境变量,当我们键入命令时,让操作系统能够从磁盘中寻找到相应的命令文件,载入内存中执行。

操作系统寻找外部命令的所依据的是环境变量path,Path中保存了一系列路径。

不同的路径之间用“;”分隔,为JDK配置环境变量就是要将Java开发命令如javac.exe所在的路径设置到环境变量path中。

为了编译、执行Java程序,需要进入命令窗口,在命令行状态下输入相应的命令。

除了Java相关的操作命令外,还会用到cd,dir等改变当前目录、列目录等操作系统命令。

编译Java程序使用命令javac.exe,基本的命令格式是:javac 源程序文件名注意源程序文件名要带扩展名“.java”。

源程序经编译后会生成相应的字节码文件,字节码文件的后缀是.class。

运行程序使用命令java.exe,命令的基本格式是:java 字节码文件名注意,此处的字节码文件名不能带扩展名。

三、实验环境运行Windows的PC机,能够连接Internet下载JDK四、实验内容和步骤1.实验内容①下载安装JDK,设置环境变量。

②使用编辑程序(如记事本)编辑输入HelloWorld.java源程序。

HelloWorld.java的内容如下:public class HelloWorld{ public static void main(String args[]){ System.out.println(“你好,恭喜!你成功开发了你的第一个Java程序!”);}}注意:文件名必须和声明的公共类的类名即“HelloWorld”保持一致,且扩展名为“.java”;java 是区分大小写的。

《Java语言程序设计》——软件实验指导书

《Java语言程序设计》——软件实验指导书

《Java程序设计》实验指导书太原理工大学计算机科学与技术学院(软件学院)目录实验1 Java语言基础 (3)实验2 数组和字符串编程 (4)实验3 Java面向对象程序设计 (5)实验4 Java异常处理 (7)实验5 多线程编程 (9)实验6 图形用户界面编程 (12)实验7 输入与输出 (13)实验8 网络编程 (14)实验9 数据库编程 (15)实验1 Java语言基础1.实验目的(1)通过实验,掌握Java语言程序设计的基本方法。

(2)学会Java语言中标示符的命名、运算符和表达式的应用。

(3)熟练地掌握Java程序流程控制语句的应用。

2.实验内容(1)编写应用程序,计算100(含100)以内所有偶数的和。

(2)“水仙花数”是指一个3位数,其个位、十位、百位上的数字的立方和等于该数本身,例如371=33+73+13,因此371是一个水仙花数。

编写程序,求所有的水仙花数。

(3)编写一个程序,求1-100间的素数。

(4)有一函数:x (x<1)Y= 3x-2 (1≤x<10)4x (x≥10)写一程序,给定x值,输出y值。

(5)使用for循环语句,编写程序输出以下图案。

☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆(6)编写程序,输出从公元1900年到2100年所有闰年的年号,每输出5个年号换一行。

判断年是否为闰年的条件是:①若年号可以被4整除,而不能被100整除,则是闰年;②若年号可以被400整除,也是闰年。

3.实验预习(1)复习本章所学内容。

(2)写出实验内容中第(2)、(3)题两个程序的源代码,作为预习报告。

4.实验步骤及结果实验过程中,注意记录以下内容:(1)实验过程中实验步骤及其结果。

(2)遇到的问题及解决办法。

(3)实验体会。

实验2 数组和字符串编程1.实验目的(1)通过实验,掌握Java语言中数组、字符串程序设计的基本方法。

(2)较熟练地掌握Java程序数组的应用、字符串处理操作的方法应用。

Java程序设计实验指导

Java程序设计实验指导

附一、实验报告填写方法附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程序设计实训指导书

Java程序设计实训指导书

Java程序设计实训指导书适用专业:软件技术、计算机应用技术、计算机网络技术、软件技术(软件测试)、电子商务专业等专业。

一、总体目的:使学生加深对JA V A基本理论知识的理解,巩固课堂教学内容。

以培养学生的实际操作能力为基本目标,学生经过一学期的系统训练后,能基本掌握Java语言的编程思想,能独立编写Java程序,并为后续课程的学习打下良好的基础。

二、实训总体安排:Java课程实训分为三个基本部分:课程实训、基本项目实训及实际案例实训课程实训是配合授课内容的实训,其主要目的是使学生更好的理解和消化课程中的基本内容和知识点。

基本项目实训是对课程内容的强化实训,该实训中增加了一些在课堂中没有的实际内容:如Eclipse开源工具的使用、相对综合的实例等。

目的是对课程内容进行加深和强化技能。

案例实训是通过实际案例提高学生应用Java语言的综合编程能力,是课程结束后的专项综合实训,它对提高学生的动手能力、团队意识以及项目管理对内容具有重要的意义。

第一部分:课程实训内容实训一:简单Java程序调试一、实训目的1.掌握下载和安装JDK开发工具的方法。

2.熟悉JDK开发工具的使用。

3.学习编写简单的Java Application和Java Applet程序。

4.了解Java程序的基本组成结构;5.了解Java 语言的概貌、了解Java源代码、字节码文件、掌握Java程序的编辑、编译和运行过程。

6.为学习Java 语言和进行Java 程序的实验做好准备工作。

二、实验要求从网络下载或从CD-ROM直接安装Java开发工具JDK,进行环境设置,编写简单的Java Application和Java Applet程序,编译并运行这两个程序。

三、知识要点1、Java编程运行环境的安装JDK(Java Development Kit )是一切java应用程序的基础,可以说,所有的java应用程序是构建在这个平台之上的。

要想正确编译和运行Java程序,必须先安装好JDK。

java程序设计与实验指导书

java程序设计与实验指导书

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语言程序的设计实验指导书》实验指导书

《Java语言程序的设计实验指导书》实验指导书

《Java语言程序设计实验指导书》实验指导书高川翔2012年2月一、实验的地位、作用Java语言程序设计实验作为课程实践性环节之一,是教学过程中必不可少的重要容。

通过计算机实验和案例分析,使学生加深理解、验证巩固课堂教学容;增强高级语言程序设计的感性认识;掌握程序设计的基本方法;培养学生理论与实践相结合的能力。

二、实验开设对象本实验开设对象为《Java语言程序设计》课程的学习者(信息与计算科学专业本科生),实验为必修容。

三、基本原理及课程简介Java语言程序设计是必修基础课程。

本课程以BlueJ为工具,主要介绍面向对象的程序设计方法,Java面向对象程序设计语言和面向对象程序设计工具。

使学生掌握面向对象的思想方法,是后续专业课程的基础。

四、指导教师原则上由Java语言程序设计讲授教师负责,由年轻教师担任主要的实验指导教师,实验室人员配合指导。

指导教师应在每次实验前讲清实验目的、基本原理、实验要求等,指导学生在规定的时间完成相关课程实验。

五、实验设备配置每人配置1台电脑,安装有JDK,以及Blue J、Eclipse或者JBuilder。

六、考核与报告1.实验后,学生将实验结果等容写出实验报告,符合实验教学的要求,并得到指导教师的认可。

2.指导教师对每份实验报告进行审阅、评分。

3.该实验程依附于理论课,实验课的成绩记入课程平时成绩,占总成绩的25%实验一Java运行环境的安装、配置与运行一、实验课时3课时。

二、实验目的1.掌握下载并安装 JDK 软件包的方法。

2.掌握在BlueJ环境下编写、编译与运行 Java 程序的方法。

3.了解 Java 语言的概貌。

4.了解设置环境变量,命令行编译java程序的方法。

三、实验容和要求容:1.安装 JDK 软件包和BlueJ开发环境并进行配置。

(1)配置JDK运行环境:a)配置windows的path环境变量。

将安装的J2SDK(注意:必须安装J2SDK)的bin文件夹的完整路径添加到path系统变量中,如图3-4所示。

《Java程序设计》实训指导书

《Java程序设计》实训指导书

项目(实训)指导书系别:计算机系专业:软件技术课程:Java程序设计制订人:葛汉强审核人:聂军制订时间:2012年2月—I—目录项目四包、接口与异常处理 (39)项目五数组、向量和字符串 (46)项目六常用系统类的使用 (51)项目七建立图形用户界面 (57)项目八流与文件 (72)项目九线程 (79)项目十网络编程 (83)—II——1—J a v a 程序设计-----项目(实训)指导书8课时三、项目(实训)目标1. 阶段目标掌握下载Java SDK 软件包,掌握设置Java 程序运行环境的方法,了解Java 语言的概貌,安装、掌握Eclipse软件,为学习Java 语言和进行Java 程序的实验做好准备工作,安装、掌握Eclipse软件,为学习Java 语言和进行Java 程序的实验做好准备工作,浏览Applet 程序。

2. 最终成果形式通过课堂实操,熟练掌握Eclipse的安装技巧,能搭建Java 程序运行环境。

3. 获得的知识通过本次课堂实验学生了解到Java平台的搭建过程,掌握了Java源文件的编译与运行,了解到什么是Java的字节码文件。

四、项目(实训)中的具体任务1. SDK 的下载与安装2. 设置环境变量3. 编写、编译Java 源程序4. 运行Java 程序5. 安装、使用Eclipse软件五、教师知识和能力要求1. 教师应了解Java平台的搭建过程;八、辅助教学资料1. 课堂教学软件2. 《JA V A语言程序设计》陈锐主编,机械工业出版社九、实施步骤与技术要点(1)SDK 的下载与安装1.机器要求Java 对机器运行要求不高。

下面给出的是基于Windows 平台的机器要求。

硬件要求:CPU PII 以上,64M 内存,1OOM 硬盘空间即可。

软件要求:Windows98/Me/XP/NT/2000,IE 5 以上。

2.下载SDK为了建立基于SDK 的Java 运行环境,需要先下载Sun 的免费SDK 软件包。

Java程序设计_实验指导书

Java程序设计_实验指导书

Java程序设计实验指导周浩湖南工业大学计算机系二零一一年四月Java上机实验说明Java程序设计是通讯专业的主要专业课程之一,其实践性、应用性很强。

实践教学环节是必不可少的一个重要环节。

Java程序设计的实验目的是加深对理论教学内容的理解和掌握,使学生较系统地掌握面向对象程序设计及其在网络开发中的广泛应用,基本方法及技巧,为学生综合运用所学知识,利用软件工程为基础进行软件开发、并在实践应用方面打下一定基础。

要求学生在实验指导教师的帮助下自行完成各个操作环节,并能实现且达到举一反三的目的,完成一个实验解决一类问题。

要求学生能够全面、深入理解和熟练掌握所学内容,并能够用其分析、设计和解答类似问题;对此能够较好地理解和掌握,并且能够进行简单分析和判断;能编写出具有良好风格的程序;掌握Java程序设计的基本技能和面向对象的概念和方法;了解多线程、安全和网络等编程技术。

同时培养学生进行分析问题、解决问题的能力;培养学生完成实验分析、实验方法、实验操作与测试、实验过程的观察、理解和归纳能力。

为了收到良好的实验效果,编写了这本实验指导书。

在指导书中,每一个实验均按照该课程实验大纲的要求编写,力求紧扣理论知识点、突出设计方法、明确设计思路,通过多种形式完成实验任务,最终引导学生有目的、有方向地完成实验任务,得出实验结果。

任课教师在实验前对实验任务进行一定的分析和讲解,要求学生按照每一个实验的具体要求提前完成准备工作,如:查找资料、设计算法、完成程序、写出预习报告等,做到有准备地上机。

进行实验时,指导教师应检查学生的预习情况,并对调试过程给予积极指导。

实验完毕后,学生应根据实验数据及结果,完成实验报告,由学习委员统一收齐后交指导教师审阅评定。

实验成绩考核:实验成绩占Java程序设计课程总评成绩的10%。

指导教师每次实验对学生进行出勤考核,对实验效果作记录,并及时批改实验报告,综合评定每一次的实验成绩,在学期终了以平均成绩作为该生的实验成绩。

JAVA程序设计实验指导书

JAVA程序设计实验指导书

JA V A程序设计实验指导书《JA V A程序设计》实验指导书实验指导书按章节展开,每章包含以下内容:1.概念复习和巩固题。

每次课后和上机前,请完成本章的概念复习和巩固题。

2.每章的上机实验。

每次上机实验时间为2课时。

必须在规定上机时间内,独立完成所有上机实验题的程序源代码的设计和编写,调试通过后,通过运行程序检验结果的正确性,并经实验教师检查并记录成绩。

上机实验当时未能完成的,必须在课外完成,并在下一次上机实验时请实验教师补查并登记。

每次上机实验作业均需计算机打印输出或提交服务器保存,以备在课堂上或学期末检查和复习。

3.每章的拓展上机实验。

对学有余力的学生,完成每次上机实验必须的任务后,根据个人兴趣完成该部分上机实验题。

该部分练习有些是要求调试程序使之能正确运行;有些是根据程序中的注释完成程序的编写,使之能编译通过并能正确运行。

完成这些任务,通常需要查阅JavaAPI 帮助文档。

程序中的注释都是英文,这是为了今后进一步学习的方便,熟悉与Java编程相关的英文描述将是非常有益的。

第1章Java语言基础一. 概念复习和巩固 1.下面说法正确的是( C )。

A)Java 程序的源文件名称与主类的名称相同,后缀可以是java或txt等。

B)JDK的编译命令是java。

C)一个java源程序编译后可能产生几个字节码文件。

D)在命令行运行编译好的字节码文件,只需在命令行直接键入程序名即可运行该程序。

2.下面的说法正确的是(ABCD)。

A) Java 语言是面向对象的、解释执行的网络编程语言。

B) Java 语言具有可移植性,是与平台无关的编程语言。

C) Java 语言可对内存垃圾自动收集。

D) Java 语言编写的程序虽然是“一次编译,到处运行”,但必须要java的运行环境。

3.下面main()方法的定义哪些是正确的(ACD)?A)public static void main(String args) {} B)public static void main(String) {} C)public static void main(String args) {}D)public static void main(String x) {}4.用于定义数据简单类型的一组关键字是(B)。

《Java程序设计》课程实验指导书

《Java程序设计》课程实验指导书

《Java程序设计》课程实验指导书实验一 Java运行环境,Java程序的编辑、编译与运行一、实验目的:学会Java语言程序开发工具及运行平台J2SDK的下载与安装方法;熟悉J2SDK命令的使用。

学会使用编辑器编辑Java程序,并对程序进行编译、纠错、和运行,了解Java Applecation程序和Java Applet程序的执行方法。

For personal use only in study and research; not for commercial use二、实验内容:1、登录到网站,查找免费的Java语言程序开发工具及运行平台JDK。

选择适当的版本并下载,然后安装。

2、使用以下JDK命令,掌握这些命令的使用方法:For personal use only in study and research; not for commercial useJavac:Java语言编译器Java:Java语言应用程序启动器appletviewer :Java Applet小程序运行和调试器For personal use only in study and research; not for commercial use3、选择一个文本编辑工具(如:记事本),输入一个Application程序,然后进行编译运行:4、输入一个Applet程序,编辑、编译并使用appletviewer运行。

三、实验内容类型:验证型For personal use only in study and research; not for commercial use四、实验学时:2学时五、实验步骤:1.登录到网站,下载JDK,然后(以缺省方式)安装,记住你的安装目录(假定你的安装目录是:c:\XAAAX)。

2.设置环境变量(以WindowsXP为例,Windows2000类似):右键点击“我的电脑”,选择“属性”,选择“高级”,选择“环境变量”:若环境变量(不区分大小写)path和classpath已存在,则选中该变量后使用“编辑”功能,对于classpath将下列内容加入变量的开头(注意:其中c:\XAAAX表示你的JDK的安装目录,要与你的目录名(即文件夹名)一致):.;c:\ XAAAX \lib\tools.jar;c:\ XAAAX \lib\dt.jar;对于path将下列内容加入变量的开头:.;c:\ XAAAX \bin;c:\ XAAAX ;若环境变量(不区分大小写)path和classpath不存在,则使用“新建”功能,对于classpath 输入:.;c:\ XAAAX \lib\tools.jar;c:\ XAAAX \lib\dt.jar;对于path输入:.;c: XAAAX \bin;c:\ XAAAX;按“确定”退出后,环境变量就设置好了。

《java程序设计》实验指导书(完整)

《java程序设计》实验指导书(完整)

《j a v a程序设计》实验指导书(完整)-CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN实验一 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实验环境的建立一、实验目的1.掌握Java编程环境的搭建过程;2.掌握Jcreator pro软件的使用方法;3.能使用Java doc文档。

二、实验内容1.下载并安装JDK1.6,配置JDK环境变量;2.下载Javadoc压缩包并解压在JDK安装路径下;3.下载Jcreator pro 4.0并安装和配置使用环境;4.使用实验环境运行书中实例代码,在屏幕上输出“Hello Java”字符串。

①Java application程序代码如下:public class HelloJava{public static void main(String args[]){System.out.println("Hello Java!");}}②Java applet程序代码如下:import java.awt.*;public class Hello extends java.applet.Applet{public void paint(Graphics g){g.drawString("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;}System.out.println(" "+result);}}2.计算1---50之间所有素数的和。

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

《Java程序设计》实验指导书实验一Java开发环境的安装与配置一.实验目的1.掌握JDK的安装步骤(有条件的话可以在Linux系统下安装)。

2.理解环境变量PA TH, CLASSPATH的作用,以及它们的设置方法(Win98和Win2000/XP下的不同设置方法)。

3.熟悉TextPad(或JCreator)编辑环境,编写简单的Application程序,并编译和解释执行。

4.记录编译和执行Java程序当中的系统错误信息提示,并给出解决办法。

二.实验内容1.下载最新版本的JDK,并安装。

2.设置环境变量PATH, CLASSPATH, 使得Java程序能正确编译和执行。

3.在Textpad(或JCreator)环境下编写一个HelloWorld.java程序,在DOS提示符下编译并执行这个程序。

4.编写一个类A,它位于包a中,保存到A.java中,再编写一个类B,它位于包b中,保存到B.java中。

在类B中实例化类A的一个对象。

分别编译类A和类B。

5.实验时,在计算机中建立分别如下目录:D:\学号\src和D:\学号\class,分别用来放置Java源文件和编译后的字节吗文件(注:每位同学分别用自己的学号建立目录)。

6. 分别编写两个类Point2D,Point3D来表示二维空间和三维空间的点,使之满足下列要求:(1)Point2D有两个整型成员变量x, y (分别为二维空间的X,Y方向坐标),Point2D的构造方法要实现对其成员变量x, y的初始化。

(2)Point2D有一个void型成员方法offset(int a, int b),它可以实现Point2D的平移。

(3)Point3D是Point2D的直接子类,它有有三个整型成员变量x,y,z (分别为三维空间的X,Y,Z方向坐标),Point3D有两个构造方法:Point3D(int x,int y,int z)和Point3D(Point2D p,int z),两者均可实现对Point3D的成员变量x, y,z的初始化。

(4)Point3D有一个void型成员方法offset(int a, int b,int c),该方法可以实现Point3D 的平移。

(5)在Point3D中的主函数main()中实例化两个Point2D的对象p2d1,p2d2,打印出它们之间的距离,再实例化两个Point3D的对象p3d1,p3d2,打印出他们之间的距离。

(提示:ng.Math.sqrt()方法)三.思考题1.什么是JVM,它的作用是什么?2.如何理解PA TH和CLASSPATH,,如何设置它们。

实验二货物进销管理系统一.实验目的1.掌握Java中文件的读写操作。

2.学会使用Java提供的实用类(V ector, ArrayList)来完成特定的功能。

3.掌握字符串类(String, StringBuffer)的使用。

4.掌握用面向对象的方法分析和解决复杂问题。

二.实验内容编写一个Inventory.java完成以下功能(没有学过Java文件处理之前,各位同学可以使用硬编码将数据放进两个Vector变量里。

等学过Java文件处理之后,再补充数据文件读取部分):1.程序首先打开并读取Inventory.txt中记录的所有库存记录,然后读取Transactions.txt,处理这个文件中包含的事务,记录发货记录到Shipping.txt,并记录错误信息到Errors.txt中。

最后,根据事务更新库存到另外一个文件NewInventory.txt中。

2.文件Inventory.txt和NewInventory.txt的每行包含一个存货记录,每条记录包含下面一些字段息,这些字段之间用一个tab分开(见后面的文件格式):3.字段Items按照从小到大的顺序写入文件的。

注意Item号不必连续,如Item号为752的后面可能是800。

4.文件Transactions.txt包含几个不同的处理记录(每行一条记录)。

每条记录前面以一个大写字母开头,表示这条记录是什么类型的事务。

在不同的大写字母后面是不同的信息格式。

所有的字段也是以tab键分开的(见Transactions.txt文件格式)。

5.以'O'开头的事务表示这是一个发货订单,即某一种货物应该发给特定的客户。

Item number和Quantity的格式如上面表格定义。

Custom编号和上面的Supplier编号一致。

处理一条定单记录(以'O'开头的事务)意味着减少库存记录中相应货物的数量(减少的数量=发货单中的数量),记录发货信息到Shipping.txt中。

注意:Inventory.txt中的quantity不应该小于0,如果对于某一种货物,库存的数量小于发货单的数量的话,系统应该停止处理发货单,并记录出错信息到Errors.txt。

如果对于某一种货物有多个发货单,而且库存总量小于这些发货单的总和的话,系统应该按照发货单中的数量从小到大的有限原则满足客户。

也就是说,对于某一种货物如果一个数量Quantity少的发货单没有处理之前,数量Quantity多的发货单永远不会被处理。

(这种处理原则不受发货单记录在Transactions.txt的先后顺序影响)6.以'R'开头的事务表示这是一个到货单记录,在'R'后面是Item number和它的数量Quanlity。

处理一条到货单意味着增加库存中相应货物的数量(增加的数量=到货单中的数量)。

注意:如果在Transactions.txt文件中,到货单出现在发货单之后,到货单中的货物数量可以用来填补发货单中的数量(可以理解成在Transactions.txt中,优先处理到货单)。

7.以'A'开头的事务表示向库存中增加一种新的货物(即这种货物以前库存中没有),在'A'后面是Item number,供应商supplier以及货物的描述description。

处理一个新增货物记录意味着向库存中增加一个数量Quantity为0的新的Item。

你可以假设在一个Transactions.txt中,新增货物记录总是出现在第一个到货单之前。

8.以'D'开头的事务表示从库存中删除一种货物,在'D'后面是Item号。

删除操作总是在所有的事物处理之后才被处理,以保证对于可能出现的同一种货物的发货单的操作能在删除之前被正确处理。

如果要删除的某种货物的库存量Quantity不为0的话,系统应该向Errors.txt记录出错信息。

9.文件Shipping.txt中的每一行代表给某一客户的发货信息。

Shipping.txt中的每一行分别是客户编号、Item号、货物数量,它们之间用tab键分隔。

如果发货单中有两条客户编号和Item编号一样的记录,在Shipping.txt中应该将这两条发货信息合并(即将它们的数量相加)。

10.Errors.txt文件包含未发送的发货记录和库存量大于0的删除记录。

Errors.txt每一行包含Custom编号、Item编号以及发货单上的数量Quantity。

对于删除操作,Custom编号为0,数量Quntity为库存中的Quantity.11.实验测试数据:Inventory.txtTransactions.txt三.思考题1. 对整个实验进行总结,写出实验心得。

实验三基于GUI的网络通信程序设计一.实验目的1.掌握Java中GUI程序的编写,包括事件监听机制。

2.掌握Java的网络通信编程,ServerSocket,Socket类的使用。

3.掌握Java中多线程的编程,Thread类,Runnable接口的使用。

4.掌握用面向对象的方法分析和解决复杂问题。

二.实验内容编写程序完成以下功能:1.设计一个基于GUI的客户-服务器的通信应用程序,如图1,图2所示。

图1 Socket通信服务器端界面图2 Socket通信客户端界面2.图1为Socket通信服务器端界面,点击该界面中的【Start】按钮,启动服务器监听服务(在图1界面中间的多行文本区域显示“Server starting…”字样)。

图2为Socket通信客户端界面,点击该界面中的【Connect】按钮与服务器建立链接,并在图2所示界面中间的多行文本区域显示“Connect to server…”字样,当服务器端监听到客户端的连接后,在图1界面中间的多行文本区域追加一行“Client connected…”字样,并与客户端建立Socket连接。

3.当图1所示的服务器端和图2所示的客户机端建立Socket连接后,编程实现这两端的数据通信,每次将接收到对方的数据追加显示在多行文本框中。

三、思考题1. 对整个实验进行总结,写出实验心得。

2. 在完成上述实验内容的基础上,尝试实现服务器端能够与多个客户机进行通信。

实验四Java Web编程一.实验目的1.掌握Java Web服务器Tomcat的安装、配置。

2.学会简单的HTML表单设计,表单提交。

3.掌握JSP中的request对象、session对象的使用。

二.实验内容1.下载安装Tomcat7,对其进行配置。

启动Tomcat服务器,在浏览器输入http://127.0.0.1:8080/,查看浏览器输出界面;2. 定制配置:(1)修改Tomcat的服务端口为88(默认安装为8080);(2)修改HTTP GET方式的字符编码为UTF-8(默认为ISO-8859-1);(2)3.编写一个用户注册模块,功能如下:(1)设计用户注册表单页面register.jsp,包含:用户名(文本框)、密码(密码框)、性别(下拉框);(2)设计用户注册数据保存页面doRegister.jsp,用以保存用户数据至user.txt文件。

user.txt中每行保存一个用户,格式为:“用户名,密码,性别”;(3)如果user.txt已包含同名的用户,提示用户已存在;否则提示注册成功。

4.编写用户登录模块,功能如下:(1)设计用户登录表单页面login.jsp,包含:用户名(文本框)、密码(密码框);(2)设计登录验证文件doLogin.jsp,获取客户端提交的用户名、密码,然后从user.txt 中验证是否存在该用户,登录密码是否正确;(3)将登录验证结果反馈给用户。

三.思考题1. 对整个实验进行总结,写出实验心得;2. 学有余力的同学,将实验中注册、登录功能的数据源user.txt换成数据库的user,采用JDBC访问数据库;。

相关文档
最新文档