下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Java程序设计Java Programming课程基本情况课程类别:专业任选课课程学分:3学分课程总学时:48学时,其中讲课:42学时,上机: 6学时课程性质:选修开课学期:第4学期先修课程: 计算机基础、C程序设计适用专业: 信息与计算科学专业、数学与应用数学、应用统计学教 材:Java 简明教程,清华大学出版社,皮德常,第4版,2015.01.01开课单位:数学与统计学院 信息与计算科学系二、课程性质、教学目标和任务Java程序设计教学目标和任务是通过本课程的学习,使学生能够熟练地掌握JAVA语言的组成与语法规则等基础知识,深入领会JAVA面向对象程序设计基本思想与方法,学生能够应用JA
2、VA语言进行基本应用程序、基本的Windows窗口应用程序以及数据库和网络应用程序的开发,培养学生实践和动手能力,最终为学生就业奠定基础。主要内容包括:数据类型、数组、语句与控制流程、类与对象、接口、异常处理、线程、流、网络应用、图形界面应用程序及数据库应用程序开发等。三、教学内容和要求1、Java语言基础知识(3学时)(1)了解Java语言与面向对象的程序设计(2)了解Java程序概述(3)掌握基本数据类型与表达式(4)掌握数组的概念(5)掌握数组的创建和引用重点:基本数据类型与表达式,数组的创建和引用难点:无2、类与对象的基本概念(4学时)(1)了解面向对象的程序设计方法概述(2)理解类与
3、对象(3)掌握对象初始化和回收(4)掌握枚举类型(5)理解应用举例(6)了解UML简介(7)注解重点:类与对象、对象初始化和回收、枚举类型难点:类与对象、对象初始化和回收、枚举类型3类的方法(3学时)(1)掌握方法的控制流程(2)掌握异常处理简介(3)掌握方法的重载(4)在方法中执行脚本重点:类与对象、方法的重载难点:类与对象、方法的重载4类的重用(4学时)(1)理解类的继承(2)理解Object类(3)理解终结类与终结方法(4)理解抽象类(5)理解泛型(6)理解类的组合(7)理解包重点:类的继承、终结类与终结方法、抽象类、泛型、包难点:类的继承、终结类与终结方法、抽象类、泛型5接口与多态(4
4、学时)(1)掌握接口(2)掌握塑型(3)理解多态的概念(4)了解多态的应用(5)理解构造方法与多态(6)理解内部类重点:类接口、多态的概念、构造方法与多态、内部类难点:类接口、构造方法与多态、内部类7对象群体的组织(4学时)(1)理解对象数组(2)掌握二维数组(3)掌握堆、栈及链表(List,ArrayList)的使用(3)掌握集合(Collection、Map)重点:对象数组、集合(Collection、Map)难点:集合(Collection、Map)8多线程(4学时)(1)了解多线程编程基础(2)理解线程的生命周期(3)理解线程的优先级(4)线程间通信重点:多线程编程基础、线程的生命周期
5、难点:线程的生命周期、线程的优先级9输入输出处理(4学时)(1)掌握字符输入输出流(2)掌握常用字节输入输出流(3)掌握对象输入输出流重点:字符输入输出流、常用字节输入输出流及对象输入输出流难点:对象输入输出流10图形用户界面(4学时)(1)了解Applet概述(2)理解Applet应用程序接口(API)(3)掌握绘图(4)了解Swing基础(5)了解Swing的特点和概念(6)掌握Swing组件(7)了解其他Swing特性(8)熟悉桌面API重点:Applet应用程序接口(API)、Swing基础、Swing组件、桌面API难点:Applet应用程序接口(API)、Swing基础、Swing
6、组件、桌面API11JDBC与数据库访问(4学时)(1)了解数据库基础知识(2)掌握通过JDBC访问数据库(3)掌握JavaDB重点:数据库基础知识、通过JDBC访问数据库难点:通过JDBC访问数据库12Servlet程序设计(4学时)(1)了解网络程序设计的基本概念(2)了解Servlet基础(3)了解Servlet的生命周期(4)了解与客户端交互(5)了解客户端跟踪(6)了解协作与通信(7)程序举例重点:网络程序设计的基本概念、Servlet的生命周期、与客户端交互、协作与通信难点:网络程序设计的基本概念、Servlet的生命周期、与客户端交互、协作与通信四、课程考核(1)课程论文:1篇;(2)考核方式:期末开卷考试、课程论文(3)总评成绩计算方式:实验报告、课程论文、期末考试成绩五、参考书目Java核心技术卷1 基础知识,机械工业出版社; 第1版 (2014年1月1日)Jav
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工程物资存放方案范本
- 2026年度房产中介服务采购合同书
- 云计算混合云架构优化
- 经营性租赁供应合同
- 人工智能赋能数字经济发展的演进逻辑
- 供应链韧性数字化转型实施策略研究
- 2026三年级下册中华传统节日习作课件
- 2026年魔法书趣味测试题及答案
- 2026三上暑假作业讲评课件
- 2026三上好词好句积累课件
- 2026年外研版(三起)版小学英语六年级下册期末综合测试卷及答案(2套)
- 2026广西梧州供电局项目资料员招聘37人考试备考题库及答案详解
- 2026年全国一卷高考英语听力试题真题及答案(含MP3+文本)
- 2026年全国房地产经纪人之业务操作考试黑金试卷(附答案)662
- 2026-2030中国动态电压恢复器DVR行业竞争力策略及未来运行态势展望研究报告
- 浏阳“5·4”特大爆炸事故警示教育
- 气切病人脱机训练
- 消毒供应中心考试试题
- GB/T 4437.1-2023铝及铝合金热挤压管第1部分:无缝圆管
- a亚麻酸教学讲解课件
- 建筑节能验收自评报告
评论
0/150
提交评论