下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、“ Java 程序设计”课程教学大纲教研室主任:韩莉莉执笔人:韩莉莉一课程基本信息开课单位:管理学院课程名称:Java 程序设计课程编号:182022英文名称:Java programming课程类型:专业基础课总学时:68( 理论 )+34( 实验 )学 分: 3开设专业:信息系统与信息管理先修课程:C语言二课程任务和目标(一)课程任务 Java 程序设计是计算机软件专业的核心课程之一,也是基础课程之一,Java 语言是当前十分流行的一门经典网络编程语言。本课程主要介绍了Java 语言的功能和特点,主要内容包括:Java 语言基础知识,Java 语法构成,面向对象编程技术,常用系统类使用,图
2、形用户界面设计,图形处理,多媒体处理,异常处理,文件和流处理,多线程技术和网络编程技术。目的是使学生掌握一门高级网络程序设计语言,了解网络程序设计方法,具有基本的进行网络程序设计的能力。(二)课程目标1. 能力目标( 1)培养学生规范编码和良好的程序设计风格( 2)培养学生面向对象编程的思维和提高逻辑思维能力( 3)培养学生发现问题、分析问题和解决问题的能力( 4)培养良好职业素质和职业道德( 5)培养团队协作和和谐的沟通能力2. 知识目标1)掌握 Java 语言基础( 2)熟练掌握对象和类( 3)掌握继承与多态( 4)熟练掌握数组和字符串( 5)掌握Java的异常处理( 6)掌握Java的输
3、入 /输出( 7)了解GUI 程序设计( 8)熟练掌握Java 的集合( 9)了解多线程和网络编程(10)掌握JDBCa术( 11)了解面向对象的常用设计模式( 12)掌握 Java 程序设计的思想和方法三、教学内容与要求第一章Java 概述1.1 Java 起源、 Java 特点、 Java 开发环境搭建、第一个Java 小程序例子。目的要求:1. 了解Java 的起源2. 了解Java 的特点3. 熟练掌握搭建Java 开发环境第二章Java基本语法2.1 数据类型,运算符、表达式及其控制结构。2.2 数组和 String 字符串。2.3 命名规范和注释。目的要求:1. 掌握运算和表达式2
4、. 熟练掌握语句、字符串和数组的常用方法和素性第三章类与对象3.1 类的定义、对象的创建、类与对象关系、数组对象。3.2 类的属性和方法的定义、方法重载和递归。3.3 静态成员、封装、构造方法。3.4 成员的访问控制、代码块、this 、 static 和 Date 类。目的要求:1. 掌握类的成员变量和成员方法2. 熟练掌握创建对象和使用对象3. 掌握对象的引用和实体4. 掌握方法中的参数传值5. 熟练掌握构造方法和方法重载6. 了解 static 和 this 关键字,访问权限(private 、 default 、 protected 和 public )第四章继承4.1 抽象类的定义、
5、抽象类的方法、继承的基本概念。4.2 派生子类、继承原则、方法覆盖和重载。4.35 uper 、 final 关键字和Object 类。目的要求:1. 掌握抽象类的属性和抽象方法2. 掌握抽象类的原理和作用,子类的继承性3. 熟练掌握变量的隐藏和方法的重写4. 掌握方法的重载与重写的异同点5. 掌握 super和 final 关键字。第五章接口5.1 接口的定义、接口的特性、接口的使用、接口的作用、接口与抽象类的区别、接口继承。5.2 接口回调、接口参数、接口的实际应用(制定标准)。目的要求:1. 掌握接口与抽象类的区别2. 掌握接口的继承,接口回调和接口做参数第六章多态6.1 强制类型转换、
6、对象的多态性、向上类型转换和向下类型转换。6.2 实体类的多态性、抽象类的多态性、接口的多态性和多态的特性。目的要求:1. 熟练掌握向上类型转换2. 掌握向下类型转换和多态实际应用第七章 内部类7.1 静态内部类、局部内部类和实例内部类。7.2 匿名内部类、匿名对象、内部类的特点和使用范围。目的要求:1. 掌握静态内部类、实例内部类和局部内部类的创建和调用2. 熟练掌握匿名内部类的创建和调用第八章 异常8.1 异常的概念、异常的处理机制、Exception 与 RuntimeException 类、 try-catch-finaly语句。8.2 throws 与 throw 关键字、断言、异常
7、继承结构、自定义异常。目的要求:1. 熟练掌握异常的处理2. 了解自定义异常第九章 IO 操作9.1 操作文件的File 类、 RandomAccessFile 类、流的定义、字节流与字符流基本操作。9.2 转换流(OutputStreamWriter 类与 InputStreamReader 类) 、内存操作流、管道流、打印流、System 类对 IO 的支持。9.3 BufferedReader 类、 Scanner 类、数据流、合并流、压缩流和对象序列化。目的要求:1. 掌握文件类File 的基本方法和属性2. 熟练掌握字符流与字节流的基本操作3. 熟练掌握转换流-OutputStrea
8、mWriter 类与 InputStreamWriter 类的基本操作4. 熟练掌握System 类对 IO 的支持的常用的方法和属性5. 掌握 BufferedReader 类的常用方法和常用属性和Scanner 的基本操作第十章 集合10.1 集合的概念、Collection 接口、 List 接口、 ArrayList (多态数组)和LinkedList(链表)、Set 接口与 SortedSet 接口、HashSet (散列集)。10.2 Map 接口、HashMap(散歹U映射)、Hashtable (散列表)、TreeSet (树集)和 TreeMap (树映集)。目的要求:1 .
9、熟练掌握ArrayList(动态数组)、HashMap (散歹U映射)和 Vector (向量)的基本操2 .掌握LinkedList(链表)、Stack (栈)和HashSet (散列集)基本操作第十一章图形用户界面11.1 AWT 简介、 Swing 简介、 基本容器:JFrame、 标签组件:JLabel 、 按钮组件:JButton和布局管理器。11.2 其它容器(JPanel 、 JSplitPane 、 JTabbedPane、 JScrollPane 、 JdesktopPane 与JInternalFrame ) 、不弹起的按钮组件、文件组件、事件处理、单选按钮。11.3 复选
10、框、列表框、下拉列表框、菜单组件、文件选择框、表格。目的要求:1 .掌握JFrame,标签组件:JLable ,按钮组件:JButton ,布局管理器2 . 熟练掌握JRadioButton , 复选按钮:JCheckBox, 列表框: JList , 下拉列表框:JComboBox,菜单组件:JMenu和JMenuBar,文件选择框:JFileChooser ,事件处理。第十二章Applet 应用程序12.1 Applet 类的常用方法、Applet 的生命周期、JApplet 类的常用方法。12.2 Applet 与HTML昆合使用、Applet与多媒体(音频和视频)。目的要求:1. 掌握
11、 Applet 类的常用方法,JApplet 的常用方法和属性第十三章多线程1.1 1 进程与线程的定义和关系、线程的实现(两种方法)、线程的状态、线程的常用操作方法。1.2 2 线程操作范例、同步于死锁、线程的生命周期、线程操作案例(生产者与消费者问题) 。目的要求:1. 熟练掌握创建线程的方式和线程的常用方法2. 掌握线程的调度与优先级,资源共享(同步、等待、通知和死锁)第十四章网络通信14.1 IP 地址简介、InetAddress 类、URL与 URLConnection、URLEncoder 与 URLDecoder 使用和关系。14.2 ServerSocket 类与Socket类
12、、TCP简介、TCP程序,在服务器上创建应用多线程、UD骑介和UD用序设计。目的要求:1 .掌握URL类和URLConnection类的常用方法和属性2 .熟练掌握InetAddress类和Socket套接字类的常用方法和属性3 .掌握UD琳据报的打包、发送与接收数据包和广播数据包的操作第十五章 JDBC15.1 JDBC简介、SQLServer2000安装与使用、SQL语句(增、删、改、查)、采用JDBC-ODBC 桥连接数据库。15.2 使用纯Java数据库驱动连接数据库的步骤、ResultSet接口和PreparedStatement接口、存储过程、事件处理。目的要求:1 .掌握MySql数据库简介、安装及其配置2 .熟练掌握JDBC操作步骤3 .熟练掌握 Connection 接口、Statement 接口、PreparedStatement 接口的使用4 .掌握事件处理四、学时分配课时分配表章次各教学环节学时分配小计讲授实验上机习题讨论课外备注A章Java概述4202第一章Java语百基础9504第三章类与对象6402第四章抽象类与继承7502第五章接口55025502第七章内部类5302第八章异常4202第九章I/O操作10802第d章集合7502第dL章图形用户界面12804第d卜一早 Appl
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025衣物清洗设备制造行业市场供需格局监测及融资发展战略
- 2025药品零售连锁企业竞争分析布局优化研究投资策略规划换位分析深度报告
- 2025药品电商行业市场状态详细考察深度剖析投资筹划营运管理战略论述报告
- 2025药品流通行业市场调研及制药科技投资发展策略咨询报告
- 2025药品流通行业市场供需分析及投资前景规划分析
- 2025茶叶行业市场发展分析及未来趋势与资本运作策略研究报告
- 2025自动驾驶仿真测试场景库构建标准与有效性验证分析报告
- 2025脑机接口技术发展分析及医疗康复应用与风险投资前景研究报告
- 2025肉制品行业市场供需分析及未来价格趋势与投资可行性评估报告
- 环保监测生态治理行动承诺书9篇
- 2023年注塑工艺工程师年度总结及来年计划
- GB/T 15622-2023液压缸试验方法
- 挖掘机维护保养记录
- 2023年河南郑州工业安全职业学院招聘工作人员44人笔试参考题库(共500题)答案详解版
- 高三一模家长会课件
- 非车险理赔测试题
- 家长进课堂美食方案
- 管道支吊架设计计算-V1.0
- 2023年科目一考试题库题含标准答案
- EMC基本知识及要求
- 快速路下穿高铁工程钢结构制造驻厂监理工作情况汇报材料
评论
0/150
提交评论