以下为《《Java语言基础》实验指导书》的无排版文字预览,完整内容请下载
《Java语言基础》实验指导书
课程编号: ***
课程名称:Java语言基础实验
课内实验学时: 20
一、实验课的要求
学生应该按照实验大纲要求,完成相应的算法设计以及实验报告,并提交实验报告。
实验报告要求填写:实验名称、学生姓名、实验日期、实验目的和要求、实验源程序、实验结果分析。
二、考核方式与评分办法
实验考核每次依据预习、实验完成情况、纪律等综合给出实验成绩。与学生自主学习相结合。
三、每组人数与实验学时数
项目
实验名称
实验内容
学时
实验类型
1
熟悉Java程序开发环境
熟悉Java程序开发环境;熟悉2种Java程序;熟练使用eclipse等开发工具
2
验证型
2
简单数据类型和流程控制
Java的基本数据类型;java 的运算符的使用;常用的控制语句的使用;
4
综合型
3
类、对象基础知识
掌握类和对象的创建方法,了解成员变量和成员方法的基本特征;理解类的继承和多态的作用,掌握面向对象编程的基本方法;
4
验证型
4
图形化用户界面程序的设计
容器和基本组件;布局管理器;事件对象和事件处理器、鼠标和键盘事件;菜单的使用、对话框的使用;常用GUI标准组件;
4
综合型
5
流式输入输出
熟悉不同类型的输入输出流类的使用;熟练使用基本IO流;
2
验证型
6
异常处理
Java 的异常处理机制、异常的捕获与处理
2
验证型
7
Applet程序与多线程
掌握Applet程序的编写、运行及其主要方法;线程的基本结构与使用方法;多线程的互斥与同步;
2
综合型
每组人数:等同于班级人数
四、具体实验操作
本实验课分成起七个独立的实验。
(一)熟悉Java开发环境(2学时)
1.目的:
学会下载安装Java SE软件包;
熟悉Java程序运行环境;
熟悉2种类型Java程序;
熟练掌握安装和使用eclipse等开发工具;
2.实验任务:
(1)下载安装Java软件包;
(2)完成Java环境变量的设置;
(3)下载安装eclipse软件;
(4)实验教程 261页14.2中第2题;
(5)编写applet小程序“HelloApplet.java”。在窗口10,10处显示“Hello!”;在30,30处显示“Welcome to Aplet Programming!”。
(二)简单数据类型和流程控制(4学时)
1.目的:
掌握Java的基本数据类型;
熟练运用java 的运算符;
熟练运用数组;
熟练使用控制语句;
掌握字符串类的基本使用方法;
2.实验任务:
(1)修改并运行下面的程序。如图1所示。
图1 图2
(2)建立包含复合语句的程序。将变量i在块内定义会怎样?改变其他变量的位置试试看。如图2所示。
(3)给定一3*4的矩阵,求出其中值最大的元素的值,及所在的行列号。
(4)计算 ,直到最后一项的绝对值小于10-4为止。
(5)从键盘输入一行字符,统计其中有多少单某某。假设单某某之间以空格分开。已知:判断是否有新单某某出现的方法——当前被检验字符不是空格,而前一被检验字符是空格,则表示有新单某某出现。
(三)类、对象基础知识(4学时)
1.目的:
理解Java面向对象编程基本思想;
掌握类和对象的创建方法,了解成员变量和成员方法的基本特征;
理解类的继承和多态的作用,掌握面向对象编程的基本方法;
理解包的概念和使 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 ”); }
?????????????? ?}
}
(七)Applet程序与多线程(2学时)
1.目的:
掌握Applet程序的编写、运行及其主要方法;
了解线程的生命周期;
掌握线程的构造,调度,控制方法;
掌握继承Thread类和Runnable接口的使用;
能够处理简单的多线程互斥和同步;
2.实验任务:
(1)编写一个Applet,实现连续显示多副图像,每秒钟显示6幅图像。
(2)设计程序ClockApplet,可以实现一个时钟Applet,显示当前时间并逐秒进行更新。
教研室:信管 执笔人:金某某 系主任审核签名:许某某
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]
以上为《《Java语言基础》实验指导书》的无排版文字预览,完整内容请下载
《Java语言基础》实验指导书由用户“Face1234”分享发布,转载请注明出处