《教学日历》
课程 | Java程序设计 | |||||||
学时计划 | 总学时 | 理论学时 | 实践学时 | 习题课学时 | 周学时 | |||
48 | 36 | 12 | O | 4 | ||||
周数 | 12 | 起始周次 | 1 | 其它 | ||||
周次 | 课次 | 教学内容 | 教学难点、重点 | 作业 | ||||
1 | 1 | Java语言的入门 • JaVa语言的特点 •介绍JaVa应用程序的 开发过程 | 重点:JaVa平台无关性、JaVa程序的结 构。 难点:JaVa程序的开发过程。 | 习题1 I⑴-⑺ 2(1)-(2) 3(1)-(3) | ||||
2 | Java的基本数据类型与数 组 •JaVa的标识符、关键字 •JaVa基本数据类型 •输入、输出语句 •Java的数组 | 重点:JaVa语言的关键字、基本数据类 型和输入、输出语句。 难点:基本数据类型的精度 | 习题2 1⑴-⑸ 2(1)-(6) 3(1)-(5) 4⑴-⑵ | |||||
2 | 3 | 运算符、表达式和语句 •运算符与表达式 •语句概述 •分支与循环语句 | 重点:JaVa语言的运算符、表达式 分支与循环语句 | 习题3-2,3 | ||||
4 | 上机实践1 Java应用程序的编译运行 过程。 JaVa基本数据类型和输入、 输出语句。 | JaVa开发环境的安装、配置。 调试一个简单的JaVa应用程序。 | ||||||
3 | 5 | 类与对象 •类的设计 • JaVa类的组成:成员变 量和方法 •对象的创建和使用 | 重点:JaVa类的语法规则。 难点:对象的创建过程,对象引用与实 体的关系。 | 习题4 2⑴-⑶ 3⑴-⑵ | ||||
6 | 重要的关键字 •参数传值 •关键字Static,实例成员 和类成员 • 关键字this | 重点:类变量和实例变量 难点:类方法和实例方法的区别 | 习题4 2(4) 3(3),(4),(6) | |||||
4 | 7 | 包语句及import语句 •包语句:PaCkage ;import •访问权限 •基本类型的类封装 | 重点:import语句 难点:访问权限的理解 | 习题4 2(5)-(7) 3(5) 4 |
8 | 上机实践2 类的封装,对象调用方法 引用类型参数的传值 实例成员和类成员 源文件中引入包中的 类及访问权限 | 类的封装、对象调用方法 基本类型参数与引用类型参数的使用 包是Java语言有效地管理类的机制 | ||
5 | 9 | 类的继承与多态 •类的继承 •子类与对象 •成员变量的隐藏与方法 重写 | 重点:类的继承性、方法重写 难点:理解子类继承过程中成员变量的 隐藏与方法重写 | 习题5 2(1),(3),(5)-(7) 3(1) |
10 | • final关键字 •对象的上转型对象 •抽象类的语法和使用 | 重点:上转型对象和多态技术 难点:理解上转型对象和多态技术的理 解和运用 | 习题5 2(2),(4),(8),(9) 3(2)-(4) 4 | |
6 | 11 | Java的接口 •接口的定义和使用 java多线程入门•接口的理解和接口回调 •内部类 •匿名类 •异常类 | 重点:接口的理解;抽象类和接口的区 别。和子类有关的匿名类、和接口有关 的匿名类。 难点:抽象类和接口的异同点,接口名 和类体组合创建一个匿名对象作参数 | 习题6 2(1)-(3) 3, 4 习题7 2⑴-⑵ 3(1)-(4) 4 |
12 | 上机实践3 类的继承,成员变量的隐 藏与方法重写,上转型对象 接口的理解和接口回调 匿名类对象作参数 | 继承的概念、上转型对象的使用。 掌握接口的使用 掌握匿名类对象作参数 | ||
7 | 13 | 常用实用类.String类 •字符串类和常用方法 •字符串与字符、字节数 组 • StringTokenizer 类 | 重点:字符串的常用方法;字符串分析 器的是使用。 难点:字符串分析器的使用 | 习题8 2(1),(3),(4) 3(1)-(5) |
14 | 几常用实用类及相关格式 化 •Java的时间类使用 •Java日期类使用 Calendar •JaVa的数学类:Math •BigInteger 类 •StringBuffer 类 | 重点:类Date和类Calendar以及类Math 的使用。 难点:各常用类的实际运用 | 习题8 2(2),(5) 3(6)-⑺ 4 | |
15 | 组件及事件处理(一) •Java Swing 概述 •窗口 •常用组件类与布局 | 重点:窗口 JFrame常用方法、文本框和 容器类 难点:容器类与常用布局 | 习题9 2(1),(3) | |
8 | 16 | 上机实践4 String类的常用方法,解析 字符串中的单词 Date 类、Calendar 类、Math 类的使用 | 掌握字符串 String、StringTokenizer 类的 常用方法。 常用实用类中主要方法 | |
17 | 组件及事件处理(二) •事件处理模式 •ActionEvent 事件 •ItemEVent 事件 •DocumentEvent 事件 | 重点:事件处理模式,ActionEvent事件, ItemEvent 事件 难点:ACtionEVent事件 | 习题9 l(D-(4) 3(1) | |
9 | 18 | 组件及事件处理(三) •MouseEvent 事件 •焦点事件 •键盘事件 •窗口事件 | 重点:鼠标事件、键盘事件和窗口事件 难点:鼠标事件,匿名类实例或窗口做 监视器 | 习题9 1(5)-(6) 2(2) 3(2) |
10 | 19 | 组件及事件处理(四) •使用MVC结构 •对话框 • 树组件与表格组件 •发布GUl程序 | 重点:MVC模式,对话框的建立、模式, 各种常用对话框的使用。 难点:对话框的模式 | 习题9 3(3) |
20 | 上机实践5 •简单的计算器 •猜测数字小游戏 •方程求根,英语单词拼 写练习 | 掌握JaVa中各种组件的事件处理方法; 综合运用各组件编写实用小软件。 | ||
11 | 21 | Java的输入输出流 •JaVa文件类:FiIe类 Java字节流 •Java 字符流:FileReader 和 FileWriter 类 •Java的缓冲流 •JaVa的对象流 | 重点:通过文件流读写数据,字节流与 字符流的区别。掌握流的连接思想。其 他输入输出流的使用。对象流与序列化 和对象克隆。 难点:流的连接思想,流的应用 | 习题10 1⑴-⑸ 2⑴-⑵ 3(1)-(3) 4(2) |
22 | Java与数据库 •创建数据源 •JDBC-C)DBC 桥接器 •查询数据库 •更新记录 •添加记录 •删除记录 | 重点:创建数据源和掌握JDBC连接的 方法;实现查询功能,向数据库中的表 添加、更新、删除记录 难点:JDBC-C)DBC桥接器,添加记录 | 习题11 l(D-(4) 2(1)-(3) | |
12 | 23 | Java多线程 •多线程的概念 •创建多线程 •线程的常用方法 •多线程的同步 • GUI线程 | 重点:多线程的概念,如何创建多线程, 线程同步,GUl线程 难点:理解多线程机制 wait方法Wait和notify方法 | 习题12 1⑴-⑼ 2(1)-(3) 3(1)-(8) 4(1)-(3) |
24 | 上机实践6 1标准化考试系统 2协调同步的线程 3.课程的总结和复习 | 基本的数据库操作练习 练习稍微复杂的线程问题 总结JaVa面向对象的思想,常用实用类, GUl设计等内容。提出期末复习的要求。 | ||
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论