网站大量收购独家精品文档,联系QQ:2885784924

JAVA 课程教学大纲.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA 课程教学大纲

JAVA 程序设计教学大纲 系 (部):电子信息系 教 研 室:计算机 课程名称:JAVA程序设计 适用专业:计算机信息管理、计算机网络 编写日期:2003年1月 课程的性质和任务 《Java程序设计》是学习程序设计与面向对象的一门重要课程。通过本课程的学习,一方面可以使学生掌握Java语言的语法,能够编写基于字符界面(CUI)或图形界面(GUI)的应用程序,以及可以嵌套到网页中的小程序(Applet);另一方面,能够让学生对面向对象的基础理论和具体应用有深入的理解,为以后学习其它面向对象课程打下基础。 本课程的任务是系统的向学生讲授Java语言的语法,构建Java程序的思想,Java中常见类的相关知识和具体应用,面向对象的理论和在Java中的体现。具体来讲,要向学生讲授什么是类和对象,如何创建类和对象,Java中的关键字、运算符、语句构成、编程结构,描绘类的层次和关系,异常处理,图形界面相关的类,布局管理,Applets,事件处理,多线程,文件存储,创建基于网络的程序,数据库访问,JAVABEAN,JSP等。 本课程应在学生具备基本的操作计算机的能力后开设,它可作为程序设计课程中第一门课程,也可以在学生学习了一门其它语言或具有面向对象基础后开设。 课程的基本内容和要求 (实践部分除以下所列之外,请参考独立实践部分) 第一章 JAVA引言 理论: 1.了解java的历史 2.Java与C++对比 3.简要论述字节码和Java虚拟机(JVM),执行Java程序 实践: 给出一段C++程序,要求转换为JAVA程序 编写一段创建包的JAVA程序 完成书上的独立实践 第二章 接收用户的数据 理论: 1.解释JFC (Java基础类)的重要性 2.用户界面的类型 3.常用AWT组件及Swing组件的使用 实践: 1.编写用户登陆界面 2.创建接收商人材料的用户界面 3.创建菜单条、滚动条 4.完成书上的独立实践 第三章 创建基于Web的Java程序 理论 1.使用applet 作为前端工具的重要性以及applet 的优缺点 2.applet 和应用程序之间的差别 3.解释applet 的生命周期 (init(),start(),stop()和 destroy()) 4.绘画Applet 实践 1.CellGO 要建创基于Web 的程序。创建的界面应用要访问客户材料,现在需要在Internet上部署。把现有的应用改变成基于 Web的。 2.公司的标志必须显示在客户材料的applet 上显示 3.编写运行APPLET的HTML代码。 4.完成书上的独立实践 第四章 布局管理器 理论 1.布局管理的作用,分类及特性 实践 1.编写用流布局管理器布局有三个按钮的代码 2.编写用网络布局管理器布局有四个按钮的代码 3.编写用边界布局管理器布局有五个按钮的代码 4.编写用卡片布局管理器布局有三个按钮的代码 5.用盒布局管理器布局界面 6.用GridBag布局界面 7.创建一个用户界面,显示客户服务执行的性能单,用合适的布局管理器 8.完成书上的独立实践 处理事件 理论 理解事件、事件监听 理解接口的需要 处理窗口事件 实践 1.获取客户材料的applet 的屏幕设计几乎是完美的。但此applet 没有包含接收来自控件的数据和检查它的完整性所需的功能。以下需要对所接收的数据进行检查:文本框不应留下空白;至少应从组合框控件中选择一个项目 2.Timer 类的事件处理例子 3.完成书上的独立实践 异常处理 异常处理 理论 1.异常的定义 2.常用异常类 3.着重讲解使用try 、catch和 finally 块的异常处理技术以及控制流概念 4.区分两种不同类型的异常处理:一种是编译器强制用户处理的异常,另一种是非强制的函数 5.讲解finally块的概念,明确说明应该在finally代码块中写些什么以及什么时候执行finally代码块 6.强调用户自定义异常的重要性 实践 1.对二段代码纠正运行中的错误 实现线程 理论 1.区分Thread类和Runnable接口 2.解释线程的生命周期 3.解释为什么需要通用日历类 实践 1.把一个附加的性质加入到Customer 材料 applet。当前的日期和时间必须在applet的状态栏上显示。写出此代码 2.必须在客户材料applet 上连续地刷新不同商人提供的服务。 3.完成书上的独立实践 在磁盘上存储数据 理论 1.用File和RandomAccessFile类读和写文件 2.用stream类执行I/O操作 实践 1.创建一个注册的applet。此applet的功能规格说明如下: applet应接收客户名和口令、这些材料应记录在文件中。 2.存储客户服务执行的性能材料—名字、等级、性能准则、及评估

文档评论(0)

ligennv1314 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档