- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《jαⅤα语言程序计设》教学大纲
《JAVA语言程序设计》教学大纲
课程编号:
课程性质:专业基础课
课程类别:选修课
先修课程:C语言程序设计
学 分:6
总学时数: 108
周学时数: 18
开课单位:计算机科学系
课程的性质和任务
《Java程序设计》是学习程序设计与面向对象的一门重要课程。通过本课程的学习,一方面可以使学生掌握Java语言的语法,能够编写基于字符界面(CUI)或图形界面(GUI)的应用程序,以及可以嵌套到网页中的小程序(Applet);另一方面,能够让学生对面向对象的基础理论和具体应用有深入的理解,为以后学习其它面向对象课程打下基础。
本课程的任务是系统的向学生讲授Java语言的语法,构建Java程序的思想,Java中常见类的相关知识和具体应用,面向对象的理论和在Java中的体现。具体来讲,要向学生讲授什么是类和对象,如何创建类和对象,Java中的关键字、运算符、语句构成、编程结构,描绘类的层次和关系,异常处理,图形界面相关的类,布局管理,Applets,事件处理,多线程,文件存储,创建基于网络的程序,数据库访问,JAVABEAN,JSP等。
本课程应在学生具备基本的操作计算机的能力后开设,它可作为程序设计课程中第一门课程,也可以在学生学习了一门其它语言或具有面向对象基础后开设。
课程的基本内容和要求
第一章 JAVA引言
理论:
1.了解java的历史
3.简要论述字节码和Java虚拟机(JVM),执行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.存储客户服务执行的性能材料—名字、等级、性能准则、及评估—到文件中。写出并入这些功能到应用的代码。
创建网络服务器应用
理论
1.识别客户/服务器体系结构的性质
2.识别
您可能关注的文档
- 《管理信息系统课》程设计报告.doc
- 《管理学》(吴云照)考试复习要点.doc
- “新航路的开”辟说课稿.doc
- 《管理学》复资习料及答案.doc
- 《管理哲学复习料资》选择题填空题问答题.doc
- 《管理学》复题习答案.doc
- 《管理学》期复末习样题.doc
- 《管理学》试样题式参考.doc
- “智农”“惠农”与食粮生产.doc
- “最短和最长的时”间作文导写及例文.doc
- AGS2602 TVOC传感器用户手册说明书-中文版 A1-20240313.pdf
- i7530a_用户操作说明书手册_简体.pdf
- AFG1系列齿轮流量传感器用户手册说明书-中文版 A0-202503.pdf
- db-8225_8325_使用操作说明书手册.pdf
- AGP11系列用户手册说明书(中文版) A0-202502.pdf
- GW-7238D_用户操作说明书手册_v1.0_英语.pdf
- GSM_dotNet_Library_用户使用操作说明书手册_V10_英语.pdf
- AGS2620 TVOC传感器用户手册说明书-中文版 A1-20240313.pdf
- GT530_用户操作说明书手册_v12.pdf
- GSM_Library_用户使用操作说明书手册_V1.10_英语.pdf
文档评论(0)