1、程序设计语言实验指导书实验1:熟悉Java运行环境目的:可以编写Java基本程序并能运用Java的基本数据类型、变量、操作符以及流程控制。内容:独立编写一些流程控制方面的程序,通过这些程序的编写了解基本数据类型、变量、操作符的应用。课时:4实验要求:1 课上完成几个流程控制方面程序的编写2 完成这些程序的调试,打印各步输出的结果3 发现调试过程的问题,结合课程的内容,分析这些产生问题的原因实验报告:1 出错程序的代码。2 怎么调试的步骤3 调试的结果4 正确的程序代码。实验2:了解Java的类机制目的:了解Java的类机制,并能灵活应用内容:熟悉并能运用继承(语法、方法重载、方法覆盖、方法重载
2、及覆盖的异同),介绍正确的继承的原则,以及与组合关系的区别。课时:4实验要求:1. 课上完成几个类定义程序的编写简单的类(包括语法、方法重载、方法覆盖、方法重载及覆盖的异同等方面),并通过main函数对其调用。2. 完成几个类定义程序的编写类的方法重载3. 完成几个类定义程序的编写类的方法覆盖,了解这两种方式的异同点。4. 完成组合关系的编写。实验报告1 编写简单的类过程中,出错的代码。调试的步骤。调试的结果。正确的程序代码2编写类的方法重载,出错的代码。调试的步骤。调试的结果。正确的程序代码3编写类的方法覆盖,出错的代码。调试的步骤。调试的结果。正确的程序代码4编写组合关系的编写,出错的代码
3、。调试的步骤。调试的结果。正确的程序代码5 自己对类的理解。实验3:了解java修饰符和接口目的:了解java修饰符和接口,并能灵活应用内容:熟悉并能运用java的修饰符,提过软件系统的可重用性、可维护性、可扩展性及系统的运行性能。了解接口的正确使用语法。课时:4实验要求:1、 课上完成了用java修饰符定义程序的编写,并通过main函数对其调用。了解这些修饰符的作用。2、编写几个接口程序,比较接口与抽象类的区别。3、通过编写程序,熟悉几个与接口类相关的设计模式。实验报告1 用java修饰符定义程序的编写,出错的代码。调试的步骤。调试的结果。正确的程序代码2 编写几个接口程序,出错的代码。调试
4、的步骤。调试的结果。正确的程序代码3 通过编写程序,熟悉几个与接口类相关的设计模式,出错的代码。调试的步骤。调试的结果。正确的程序代码4自己对接口的理解,和对几个与接口类相关的设计模式的理解。实验4:熟悉java的异常处理目的:了解java的异常处理的机制,熟悉异常处理的方法。内容:熟悉Java语言提供俄一套完善的异常处理机制。熟悉trycatch 和finally的用法。课时:4实验要求:1、 课上完成了用trycatch和finally,处理异常,并通过main函数对其调用。了解这些异常出来的流程。2、编写几个Java异常类程序。3、编写几个Java用户定义异常类程序。实验报告1 完成tr
5、ycatch和finally,处理异常的编写,出错的代码。调试的步骤。调试的结果。正确的程序代码2 编写几个Java异常类程序,出错的代码。调试的步骤。调试的结果。正确的程序代码3编写几个Java用户定义异常类程序,出错的代码。调试的步骤。调试的结果。正确的程序代码4自己异常的理解,和处理异常的原则。实验5:了解java类的生命周期目的:了解java类的生命周期,熟悉对象的创建。内容:熟悉Java类初始化有哪些机制,创建对象的几种方法。课时:4实验要求:1、编写几个Java类初始化程序。2、分别用4种方法创建对象。实验报告1编写几个Java类初始化程序,出错的代码。调试的步骤。调试的结果。正确
6、的程序代码2分别用4种方法创建对象,出错的代码。调试的步骤。调试的结果。正确的程序代码3自己类生命周期的理解。出错的代码。调试的步骤。调试的结果。正确的程序代码实验6:了解多线程目的:了解多线程的运行机制,线程的创建和启动。内容:了解线程的运行机制,熟悉线程的创建和启动方法,了解多个进程的调度、同步和通信。课时:4实验要求:1、编写一个Java的线程程序。2、对线程状态进行调度。3、完成定时器程序的编写。实验报告1、编写一个Java的线程程序,出错的代码。调试的步骤。调试的结果。正确的程序代码。2、对线程状态进行调度,出错的代码。调试的步骤。调试的结果。正确的程序代码。3、完成定时器程序的编写
7、,出错的代码。调试的步骤。调试的结果。正确的程序代码。实验7:了解java集合目的:了解java集合,熟悉java.util中的Java集合类内容:熟悉位于java.util中的Java集合类,了解java集合中不能存放基本数据类型,而只能存放对象的引用。课时:4实验要求:1、编写一个java集合,熟悉Collection接口。2、编写一个java集合,熟悉Iterator接口。3、编写几个java集合(Set,Map,list)实验报告1、完成Collection接口的应用,出错的代码。调试的步骤。调试的结果。正确的程序代码。2、完成Iterator接口的应用。出错的代码。调试的步骤。调试的
8、结果。正确的程序代码。3、编写几个java集合(Set,Map,list),出错的代码。调试的步骤。调试的结果。正确的程序代码。实验8:了解java I/O系统目的:了解java I/O系统工作原理和熟悉reader类和writer类内容:熟悉Java语言从数据源中读取数据以供程序处理,以及如何把程序处理后的数据写到数据目的中。课时:4实验要求:1、编写一个输入流程序的编写。2、编写一个过滤输入流程序的编写,。3、编写一个输出流程序的编写。4、编写一个过滤输出流程序的编写。实验报告1、编写一个输入流程序的编写,出错的代码。调试的步骤。调试的结果。正确的程序代码。2、编写一个过滤输入流程序的编写。出错的代码。调试的步骤。调试的结果。正确的程序代码。3、编写一个输出流程序的编写,出错的代码。调试的步骤。调试的结果。正确的程序代码。4、编写一个过滤输出流程序的编写,出错的代码。调试的步骤。调试的结果。正确的程序代码。5、对java I/O系统的理解。