- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机专业《JAVA语言程序设计》课程复习指导
第一部分 大纲说明
课程的性质和任务
面向对象技术被称为是程序设计方法学的一场革命,它已经逐步替代了面向过程的程序设计技术,成为计算机应用开发领域的主流趋势。该技术所提倡的模拟现实世界的思维方式、数据与操作相捆绑的程序风格符合现代大规模软件开发的要求和潮流。本课程使用的教材是由张洪斌编著的《JAVA程序设计百事通》,JAVA语言是面向对象技术成功应用的著名范例。本课程是计算机专业的一门专业课程,通过本课程的学习,要求学生:
(1). 能编写出具有良好风格的程序。
(2). 掌握JAVA程序设计的基本技能和面向对象的概念和方法。
(3). 了解多线程、安全和网络等编程技术。
第二部分 各章重点、难点和复习要求说明
第1章 Java快速入门
教学内容:
⑴、JDK 安装与设置
⑵、Java Applet源程序的编辑、编译与运行 (重点)
⑶、Java 程序结构分析
第2章 Java基本语法
教学内容:
⑴、注释
⑵、Java的标识符
⑶、Java的基本数据类型(重点)
⑷、符号常量
(5)、运算符(重点)
(6)、程序流程控制语句(重点)
第3章 面向对象的程序设计(1)(重点)
教学内容:
⑴、类的定义和使用
⑵、对象、引用和作用域
⑶、基本数据类型和对象的初始化
⑷、类的构造方法和重载
⑸、数组和字符串
⑹、类的继承、组合与重置方法
面向对象的程序设计(2)
教学内容:
⑴、类的转换:超类与继承类的关系
⑵、import语句和软件包(重点)
⑶、STATIC关键字
⑷、对象的初始化(重点)
⑸、this和super关键字
⑹、存取控制:public、private和protected关键字
⑺、多态性
(8)、抽象类和抽象方法
第5章 通过JAVA文档了解类的使用
教学内容:
⑴、Java文档的使用(重点)
⑵、实例分析
⑶、JDK自带的演示程序
⑷、使用JAVADOC生成自己的程序文档
第6章 程序的异常处理
教学内容:
⑴、异常入门
⑵、基本的异常处理(重点)
⑶、在其他地方处理异常
⑷、建立自己的异常类
⑸、不捕获异常时的情况
⑹、异常类的其他主题
第7章 文件管理与输入输出
教学内容:
⑴、文件管理
⑵、输入与输出(重点)
⑶、压缩类
第8章 JAVA小应用程序和多媒体程序设计
教学内容:
⑴、APPLET类和小应用程序的运行机制(重点)
⑵、HTML文件与小应用程序(重点)
⑶、JAVA图形设计
⑷、显示图像与URL类
⑸、声音的播放
第9章 JAVA构件
教学内容:
⑴、构件和JAPPLET类
⑵、建立构件和选择构件的布局
⑶、布局管理器
⑷、JAVA构件一览
⑸、JAVA构件的装饰
第10章 JAVA构件的容器和WINDOWS应用程序
第11章 交互与事件处理
教学内容:
⑴、事件与交互基础
⑵、键盘事件
⑶、焦点事件
⑷、鼠标事件
⑸、选择适当的事件和确定引起事件的构件
(6)、构件事件实例
第三部分 考试形式说明
?
考试形式为笔试。
?考试题型:选择题、填空题、功能简述题、程序结果题、编程序题。
?
考试题型及参考答案
一、单选择题(每小题2分,共10分)
1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。
A. .java B. .class
C. .html D. .exe
2、设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是( )。
A. 3 B. 3. 5
C. 4 D. 5
3、在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的( )方法来完成一些画图操作。
A. start( ) B. stop( )
C. init( ) D. paint( )
4、不允许作为类及类成员的访问控制符的是( )。
A. public B. private
C. static D.
您可能关注的文档
- C++数据库面试题2.doc
- CC++程序员应聘常见面试题.doc
- CC++面试题目汇总.doc
- COM线程模型详解(zt)1.doc
- Core Java 经典教程十五.doc
- Core Java试题.doc
- dede网站安全需要注意的六大问题.doc
- dorado 5 快速入门 (四) v1.1.doc
- DOS set命令详解.doc
- Eclipse开发指南 有米分享.doc
- 2026届高考数学总复习(第1轮)基础版第50讲 直线的方程.pptx
- 《关于组织开展能源领域氢能试点工作的通知》解读及对策.docx
- 二年级数学奇妙的动物世界跨学科项目化学习设计.docx
- 高一美术传承与创新中国近现代美术思政融合课教学设计.docx
- 2025年湖北省省直辖行政单位选调生考试(行政职业能力测验)综合能力测试题带答案.docx
- 2025年温州医科大学仁济学院单招语文测试模拟题库附答案.docx
- 2025年清远职业技术学院单招(语文)测试模拟题库附答案.docx
- 2025年湖北省咸宁市事业单位招聘考试(职业能力倾向测验)题库及答案1套.docx
- 2025年温州大学单招语文测试题库有答案.docx
- 2025年湖北省荆州市单招语文测试模拟题库a4版.docx
文档评论(0)