教学大纲
- 发布日期:2018-10-24
- 浏览次数:99
课程教学学时分配
教学基本内容及要求
第一章 Java开发入门(2学时)
【教学内容要点】
什么是Java;Java语言的特点;什么是JDK;JDK的安装;JDK目录;第一个JAVA程序;PATH环境变量;classpath环境变量。
【教学重点】
Java语言的特点;什么是JDK;path环境变量;classpath环境变量
【教学难点】
Java语言的特点;什么是JDK
【教学要求】
了解Java语言的特点及相关特性;掌握JDK的安装以及环境变量的配置
第二章 Java编程基础(2学时)
【教学内容要点】
Java的注释;标识符和关键字;常量与变量;Java运算符;选择结构语句;循环结构语句;方法的定义与重载;数组的定义与使用。
【教学重点】
标识符和关键字;常量和变量;循环结构语句;方法的重载;数组的定义与使用
【教学难点】
选择结构语句; 循环结构语句
【教学要求】
掌握Java的基本语法; 掌握Java中常量和变量的使用; 掌握Java流程控制语句的使用; 掌握方法的定义和重载; 掌握数组的定义与使用。
第三章 面向对象上(4学时)
【教学内容要点】
面向对象概述;类和对象;对象的创建与使用;构造方法的定义与重载;this关键字的使用;static关键字的使用;内部类。
【教学重点】
面向对象概述;类和对象;类的封装;构造方法的定义和重载;this关键字;static关键字。
【教学难点】
this关键字; static关键字。
【教学要求】
了解面向对象的三个特征; 熟悉类和对象的创建与使用; 掌握类的封装特性; 掌握构造方法的定义和重载; 掌握this和static关键字的使用。
第四章 面向对象下(4学时)
【教学内容要点】
类的继承;final关键字;抽象类和接口;多态;异常;包机制。
【教学重点】
类的继承;抽象类和接口;多态;异常。
【教学难点】
类的继承;抽象类和接口;多态。
【教学要求】
掌握类的继承和多态的特性;了解抽象类和接口的作用;掌握最常见的异常类。
第五章 多线程(2学时)
【教学内容要点】
线程的创建;线程的生命周期;线程的调度;线程的同步;线程的通信。
【教学重点】
线程的创建;线程的同步;线程的通信。
【教学难点】
线程的同步; 线程的通信。
【教学要求】
掌握创建线程的两种方式;了解线程的生命周期及其调度方式;掌握线程间的同步;掌握线程间的通信。
第六章 Java API(4学时)
【教学内容要点】
String类和StringBuffer类;System类和Runtime类;Math类和Random类;包装类;日期类。
【教学重点】
String类和StringBuffer类;包装类;日期类
【教学难点】
包装类;日期类
【教学要求】
掌握String类和StringBuffer类的使用;了解System类、Runtime类、Math类和Random类的使用;掌握包装类和日期类的使用。
第七章 集合(2学时)
【教学内容要点】
List接口;Set接口;Map接口;泛型;Collections工具类;Arrays工具类
【教学重点】
List接口;Set接口;Map接口。
【教学难点】
泛型;Collections工具类;Arrays工具类。
【教学要求】
掌握List集合、Set集合以及Map集合的使用;熟悉泛型的使用;熟悉Collections和Arrays工具类的使用。
第八章 IO(4学时)
【教学内容要点】
字节流;字符流;标准输入输出流;ObjectInputStream和ObjectOutputStream流;DataInputStream和DataOutputStream流;PrintStream类;PipedInputStream和PipedOutputStream流;File类;RandomAccesseFile类;字符编码。
【教学重点】
字节流;字符流;File类;RandomAccesseFile类;字符编码
【教学难点】
字节流;字符流;File类
【教学要求】
熟悉字节流和字符流读写文件的操作;熟悉如何使用File类访问文件系统;掌握如何处理中文乱码。
第九章 GUI(2学时)
【教学内容要点】
AWT事件处理;布局管理器;窗体事件;鼠标事件;键盘事件;动作事件;AWT绘图;Swing组件的使用。
【教学重点】
AWT事件处理;布局管理器;Swing组件的使用。
【教学难点】
Swing组件的使用。
【教学要求】
了解GUI开发的相关原理和技巧;熟悉Swing组件的使用。
第十章 网络编程(2学时)
【教学内容要点】
TCP/IP协议;IP地址和端口号;InetAdderss对象的使用;UDP和TCP通信。
【教学重点】
TCP/IP协议;UDP和TCP通信。
【教学难点】
UDP和TCP通信。
【教学要求】
了解了TCP/IP协议的特点;掌握IP地址和端口号的作用;掌握InetAddress对象的使用;掌握UDP和TCP通信方式。
第十一章 Eclipse开发工具(自学)
【教学内容要点】
Eclipse开发工具的安装与配置;Eclipse开发与调试程序;Eclipse中Jar包的导入和导出。
【教学重点】
Eclipse开发与调试程序;Eclipse中Jar包的导入和导出。
【教学难点】
Eclipse开发与调试程序。
【教学要求】
了解Eclipse的安装与配置;熟悉使用Eclipse开发和调试程序;熟悉使用Eclipse中Jar包的导入和导出。