Java 程序设计课程实验教学大纲 大纲制定时间:2025 年 1 月课程名称: Java 程序设计(Programming in Java)课程负责人: 课程分类: 专业课程 课程类型: 选修 适用专业: 本科计算机各专业 课程总学时:48 课程总学分:3实验学时: 16 实验学分: 0。5开课单位: 计算机学院一、实验教学的目的、任务与要求实践教学对于提高学生的综合素养、培育学生的创新精神与实践能力具有特别的作用。Java 程序设计是一门重要的专业课。开设实验课程是为了进一步巩固课堂上所学到的知识,深刻把握 Java 技术的重要概念及其面对对象的特性,锻炼学生熟练的应用面对对象的思想和设计方法解决实际问题的能力。要求学生掌握:(1)掌握 Java 的语言法律规范,面对对象的核心概念和程序设计方法,(2)掌握 Java 的编程技术,包括 JDBC,图形界面设计,多线程,网络通信程序等。(3)掌握 Java 应用软件的开发环境和开发过程,开发环境主要是 Eclipse课程的实验部分占 16 学时.总共为本门课程安排了 7 个实验,其中有 4 个实验为必作实验,另外 3 个选作实验。学生必须填写必作实验的实验报告册和提交相应的电子文档与程序。二、实验课程内容(项目)及学时分配序号实 验 项 目实 验 内 容学时实验类型备注1Java 面 对 对 象 特性:继承、接口、包和内部类编写求解几何图形周长、面积的应用程序,要求如下:1) 几何图形要求至少包含直线、三角形,矩型,圆等类型,计算周长,面积等。2) 要求能计算两个图形之间的距离3) 要求能计算两个图形进行布尔运算(即交、并、差)后的面积(可选作)。4) 必须用到继承、接口、多态和包 4设计型必做第5章 结束后2字符串处理技术1)熟悉并掌握 String 类、StringBuffer类和 StringTokenizer 类中的方法,对字符串变量进行操作;2)要求对一个 Java 程序进行简单的词法分析,找出其中用到的关键字、变量名、方法名以及操作运算符,并分别把它们打印出来4设计型必做第6章 结束后3日期处理技术1)编写一个日历程序,可以计算任意一天是星期几;给出两个日期值,计算他们相距的天数;可以输出月历;对日期进行格式化2)Date、Calendar、GregorianCalendar、SimpleFormat,DateFormat 等类4设计型选做第7章 结束后4多线程编程技术利用线程比较各种排序算法的效率。1)要求生成 1 万个随机数。2)找出 3 种排序的方法,并写出它们的算法。3)利用线程技术计算不同排序算法...