《java语言程序设计》教学大纲

《java语言程序设计》教学大纲

ID:14436154

大小:72.00 KB

页数:8页

时间:2018-07-28

《java语言程序设计》教学大纲_第1页
《java语言程序设计》教学大纲_第2页
《java语言程序设计》教学大纲_第3页
《java语言程序设计》教学大纲_第4页
《java语言程序设计》教学大纲_第5页
资源描述:

《《java语言程序设计》教学大纲》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《JAVA语言程序设计》教学大纲课程编号:课程性质:专业基础课课程类别:选修课先修课程:C语言程序设计学分:6总学时数:108周学时数:18开课单位:计算机科学系一、课程的性质和任务《Java程序设计》是学习程序设计与面向对象的一门重要课程。通过本课程的学习,一方面可以使学生掌握Java语言的语法,能够编写基于字符界面(CUI)或图形界面(GUI)的应用程序,以及可以嵌套到网页中的小程序(Applet);另一方面,能够让学生对面向对象的基础理论和具体应用有深入的理解,为以后学习其它面向对象课程打下基础。本课程的任务是系统的向学生讲授Java语言的语法,构建Java程序的思想,J

2、ava中常见类的相关知识和具体应用,面向对象的理论和在Java中的体现。具体来讲,要向学生讲授什么是类和对象,如何创建类和对象,Java中的关键字、运算符、语句构成、编程结构,描绘类的层次和关系,异常处理,图形界面相关的类,布局管理,Applets,事件处理,多线程,文件存储,创建基于网络的程序,数据库访问,JAVABEAN,JSP等。本课程应在学生具备基本的操作计算机的能力后开设,它可作为程序设计课程中第一门课程,也可以在学生学习了一门其它语言或具有面向对象基础后开设。二、课程的基本内容和要求第一章JAVA引言理论:1.了解java的历史3.简要论述字节码和Java虚拟机(J

3、VM),执行Java程序实践1.编写一段创建包的JAVA程序2.完成书上的独立实践第二章接收用户的数据理论: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要建

4、创基于Web的程序。创建的界面应用要访问客户材料,现在需要在Internet上部署。把现有的应用改变成基于Web的。2.公司的标志必须显示在客户材料的applet上显示3.编写运行APPLET的HTML代码。4.完成书上的独立实践第四章布局管理器理论1.布局管理的作用,分类及特性实践1.编写用流布局管理器布局有三个按钮的代码2.编写用网络布局管理器布局有四个按钮的代码3.编写用边界布局管理器布局有五个按钮的代码4.编写用卡片布局管理器布局有三个按钮的代码5.用盒布局管理器布局界面6.用GridBag布局界面7.创建一个用户界面,显示客户服务执行的性能单,用合适的布局管理器8.完

5、成书上的独立实践第五章处理事件理论1.理解事件、事件监听1.理解接口的需要2.处理窗口事件实践1.获取客户材料的applet的屏幕设计几乎是完美的。但此applet没有包含接收来自控件的数据和检查它的完整性所需的功能。以下需要对所接收的数据进行检查:文本框不应留下空白;至少应从组合框控件中选择一个项目2.Timer类的事件处理例子3.完成书上的独立实践第六章异常处理第五章异常处理理论1.异常的定义2.常用异常类3.着重讲解使用try、catch和finally块的异常处理技术以及控制流概念4.区分两种不同类型的异常处理:一种是编译器强制用户处理的异常,另一种是非强制的函数5.讲

6、解finally块的概念,明确说明应该在finally代码块中写些什么以及什么时候执行finally代码块6.强调用户自定义异常的重要性实践1.对二段代码纠正运行中的错误第七章实现线程理论1.区分Thread类和Runnable接口2.解释线程的生命周期3.解释为什么需要通用日历类实践1.把一个附加的性质加入到Customer材料applet。当前的日期和时间必须在applet的状态栏上显示。写出此代码2.必须在客户材料applet上连续地刷新不同商人提供的服务。3.完成书上的独立实践第八章在磁盘上存储数据理论1.用File和RandomAccessFile类读和写文件2.用s

7、tream类执行I/O操作实践1.创建一个注册的applet。此applet的功能规格说明如下:applet应接收客户名和口令、这些材料应记录在文件中。2.存储客户服务执行的性能材料—名字、等级、性能准则、及评估—到文件中。写出并入这些功能到应用的代码。第六章创建网络服务器应用理论1.识别客户/服务器体系结构的性质2.识别类的性质和语法和创建网络服务器应用所需的方法3.创建网络服务器应用实践1.开发CellGO需要的谈话应用,以帮助他们的客户与支持的执行者交互。需要用Java开发有以下功能规

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。