下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、JAVA程序设计JAVA Language and Programming一、课程基本情况课程类别:专业任选课课程学分: 2 学分课程总学时:32 学时,其中讲课:22 学时,上机:10 学时课程性质:选修开课学期:第4学期先修课程:程序设计基础,数据结构适用专业:海洋技术教 材:Java 简明教程(第3版),清华大学出版社;皮常德编,2011年开课单位:计算机与软件 学院 软件工程与技术 系二、课程性质、教学目标和任务本课程是计算机相关专业的一门专业基础课程。本课程的任务是使学生掌握Java程序设计语言,理解面向对象的程序设计的思路和方法,培养学生的编程能力,启发学生的创新意识,提高学生在软
2、件设计过程中分析问题和解决问题的实际动手能力,使学生的理论知识和实践技能得到长足的锻炼和发展。三、教学内容和要求1、Java语言简介(1学时)(1)了解语言的发展过程;(2)熟悉Java语言的特点; (3)掌握Java开发环境的配置;(4)熟悉一种Java开发工具(如NetBeans、 Eclipse或Jbuilder);(5)掌握两种Java程序(Application和Applet)编写;(6)了解Java程序的风格要求。重点:Java语言特点、环境配置与两类程序编写难点:两种Java程序(Application和Applet)编写2、数据类型、运算符和表达式(2学时)(1)掌握Java常
3、量,变量的正确使用;(2)熟悉Java基本数据类型;(3)掌握数组的定义和使用;(4)理解Java中的参数传递方式;(5)掌握Java的常用运算符;(6)掌握Java表达式的正确使用;重点:Java基本数据类型、表达式、运算符和参数传递难点:数组的使用、参数传递3、控制语句(1学时)(1)掌握分支语句;(2)掌握循环控制语句;(3)掌握break语句和continue语句。 重点:分支语句、循环语句难点:break和continue的区别和使用4、Java的类( 4学时)(1)理解类与对象概念;(2)掌握对象以及方法的使用;(3)了解实例变量和局部变量;(4)掌握构造函数和方法重载;(5)掌握
4、关键字this、supper、finalize,static;(6)掌握继承的使用;(7)掌握抽象类和抽象方法;(8)掌握对象的类型转换;(9)熟悉访问权限限制。重点:类、方法以及变量的正确使用;4类访问权限的使用;难点:关键字this、supper、finalize,static;对象的类型转换。5、接口和包(2学时)(1)理解接口概念;(2)了解接口和抽象类的异同点;(3)掌握接口的使用;(4)理解包的作用;(5)掌握包的使用。重点:接口和抽象类的异同点;接口和包的使用;难点:接口和抽象类的正确使用。6、字符串处理(2学时)(1)了解字符串的分类;(2)掌握String类和StringBu
5、ffer类;(3)理解本章应用举例。重点:String类和StringBuffer类的区别;两个类常见方法的使用;难点:String类和StringBuffer类转换。7、异常处理(2学时)(1)了解异常的层次结构;(2)掌握异常处理语句;(3)掌握自定义异常类;(4)掌握异常处理常用调试方法。 重点:异常处理语句;自定义异常类;难点:异常处理常用调试方法。8、输入与输出处理(2学时)(1)了解流的层次结构;(2)掌握File类;(3)掌握InputStream类和OutputStream类;(4)掌握RandomAccessFile类;(5)掌握对象流和对象序列化;(6)熟悉IOExcept
6、ion类。重点:流的层次结构;File类、InputStream类、OutputStream类、RandomAccessFile类的使用;难点:对象流和对象序列化。9、多线程 (2学时)(1)理解Java中的多线程的基本概念;(2)掌握线程类;(3)掌握资源的协调与同步;(4)掌握线程间通信。 重点:Java线程类的使用;资源的协调与同步;难点:线程间通信。10、小程序Applet(2学时)(1)了解小程序的基本知识;(2)了解小程序的生命周期;(3)掌握小程序常用方法;(4)熟悉常用组件。 重点:Applet生命周期;Applet方法使用;难点:Applet事件响应处理。11、GUI布局管理
7、器(1学时)(1)熟悉Swing常用容器;(2)掌握Swing常见组件;(3)掌握布局管理器。重点:Swing常用容器;布局管理器和常见组件使用;难点:Swing界面编程。12、事件处理(1学时)(1)了解委托事件处理模型;(2)掌握组件事件处理,鼠标事件处理和键盘事件处理方法;(3)掌握Adapter类;(4)理解事件处理综合应用举例。重点:组件事件处理,鼠标事件处理和键盘事件处理方法;Adapter类使用;难点:事件处理综合应用。四、课程考核(1)作业等:作业:5 次,课程论文: 篇;(2)考核方式:闭卷考试(3)总评成绩计算方式:平时成绩、实验成绩占30%,期末考试成绩占70%五、参考书目(1)Java 2核心技术卷I:基础知识,机械工业出版社;美Cay S.Horstmann著,叶乃文 HYPERLINK /sear
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二四年个人租房贷款合同范本:租房金融支持3篇
- 2025年度二零二五版人力资源外包代理招聘与绩效评估合同3篇
- 2025年度厂房建设与运营维护一体化合同3篇
- 二零二五年度考研政治理论强化训练辅导合同
- 二零二五年度股东间风险共担合作合同
- 二零二五年度退休人员教育机构兼职授课合同范本
- 2025年度酒吧租赁合同样本:酒吧与咖啡馆合作租赁合同
- 二零二五年度竞业限制合同在员工离职后的法律保护
- 2025年度企业数据分析师顾问聘请合同
- 2025年度租赁合同提前解除及租赁双方续租协议
- 施工现场水电费协议
- SH/T 3046-2024 石油化工立式圆筒形钢制焊接储罐设计规范(正式版)
- 2024年海口市选调生考试(行政职业能力测验)综合能力测试题及答案1套
- 六年级数学质量分析及改进措施
- 一年级下册数学口算题卡打印
- 真人cs基于信号发射的激光武器设计
- 【阅读提升】部编版语文五年级下册第三单元阅读要素解析 类文阅读课外阅读过关(含答案)
- 四年级上册递等式计算练习200题及答案
- 法院后勤部门述职报告
- 2024年国信证券招聘笔试参考题库附带答案详解
- 道医馆可行性报告
评论
0/150
提交评论