Java课程实验指导书.docVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java课程实验指导书 新疆农业大学计算机与信息工程学院 2007年6月 课程简介: Java不仅可以用来开发大型的桌面应用程序,而且特别适合于Internet的应用开发。目前,很多新的技术领域都设计到了Java语言,Java语言是面向对象对象编程,并涉及到网络、多线程等重要的基础知识,因此Java语言也是学习面向对象编程的首选语言。本课程重点讲解了类与对象、类的继承、接口的使用。 课程安排: 教学总周数:16周 教学总时数:64学时 理论教学数:32学时 实验教学数:32学时 课程要求: 上课要认真学习,上机要认真实践,注重理论联系实际。要学有所悟,学有所用。 课程考核: 本课程的期末考试分为和两部分,成绩方法为: %)+课程设计(10%)+实验测试(10%)+期末考试成绩(60%) 实验要求: 1.明确实验课是本课程的重要组成部分,与理论课有着同等地位,是培养自身的实验技能与创新能力的重要途径; 2.在实验课前,对实验的目的、要求和基本内容,实验的重点和难点,应进行预习与讨论,确定实施措施; 3.了解实验室的规章制度和安全用电常识、实验设备损坏赔偿制度等,加强安全意识,爱惜实验设备; 4.实验课期间不得擅自离开实验室或从事与本实验无关的活动,按时按质完成实验作业,培养创造性思维,努力提高自身的实践能力; 5.每次实验应提交实验结果,结合实验操作过程给予综合评分(对于有创造性的实验成果酌情给予加分),作为期末考试成绩的一部分。 实验须知A盘的根目录下建立以本人学号命名的文件夹,并在该文件夹下面建立命名为Exercise1,Exercise2……Exercise10,asn1的11个子文件夹。这些文件夹将用于存放本学期实验一至实验十及大作业的源代码。若没按要求命名以上文件夹,实验成绩为0分。 2.实验小题命名规则为: 实验一四道小题:Exercise1a,Exercise1b,Exercise1c,Exersise1dExercise1中。 实验二四道小题:Exercise2a,Exercise2b,Exercise2c,Exersise2d,保存在文件夹Exercise2中,依次类推,若不按要求命名保存,实验成绩为0分。 3.若有拷贝现象,程序代码雷同的学生实验成绩一律为0分。 4.每次实验任务必须在2节课内完成,并经过实验指导老师检查才能得分。满分为2分,每道题0.5分。没能按时完成的同学,本次实验成绩为0分。 5.大作业完成之后,学生须写出实验报告。报告内容包括:程序源代码,实验中未解决的问题,屏幕出错提示代码,出错原因,解决方法及实验心得。不交实验报告的学生,大作业实验成绩为0分。 实验一 ?简单Java程序调试 一、 实验目的 1.掌握Java应用程序和Java Applet程序的调试步骤; 2.了解Java程序的基本组成结构; 3.了解字符方式和图形方式下数据的输出方法; 二、 准备工作 1. Java编程运行环境JDK的安装; 2. Java程序的调试; 3.常见错误处理; 4.Java程序数据的输出显示; 三、实验内容 1.编写一个应用程序绘制一个如下的操作菜单。 ***************************** |???? 1. 增加1个学生???????? | |???? 2. 显示所有学生???????? | |???? 3. 退出程序???????????? | |??? 请输入选择(1-3):??????| ***************************** 2.编写Applet程序绘制一个红色三角形,三角形中央绘制蓝色文字“三角形”,如图1-1所示。 图1-1 运行结果 【编程技巧】 ??如何引入某个包的类; ??编写Applet程序要继承Applet类; ? paint方法会自动执行,用画笔对象可绘制图形。 3.使用drawRect(),drawLine()和drawString()方法绘图 创建java小应用程序,该程序要求画出如图1-2所示的房子,并在房子下面画出字符串“This is my second house”。房子的尺寸及位置如图1-3所示。提示:画房子的屋顶、房体及房子下面的字符串“This is my second house”时,请使用画图命令drawRect(),drawLine()和drawString()。 图1-2 运行结果 图1-3 房子的尺寸及位置 【编程技巧】 ? JAVA的坐标系与我们习惯的数学坐标系有所不同; ??坐标原点(0,0)在屏幕的左上角; ??当你垂直朝下移动时,Y坐标轴的值会递增; ??你不必画出图中的灰色网格线; 四、思考题 1.如何区分Java应用程序与Java小程序? 2.如何在JDK下编译、运行Java应用程

文档评论(0)

ktj823 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档