《java高级编程》教学大纲.docx
《《java高级编程》教学大纲.docx》由会员分享,可在线阅读,更多相关《《java高级编程》教学大纲.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Java高级编程教学大纲目录1 .教学目的和要求22 .教学中应注意的问题23 .教学内容21第一章:I/O流与文件21.1 第二章:多线程3第三章:网络编程31.2 第四章:集合框架4第五章:项目实训151.3 第六章:JSP技术57 第七章:Servlet 技术61.4 第八章:项目实训264 .教学课时分配75 .参考书目71 .教学目的和要求本课程是网络工程专业本科生的专业方向课程。通过课堂授课和实验教学使学生在 掌握基本理论知识的同时,进一步提高Java的综合实践能力。先修课程:网络工程导论, 程序设计基础I II、数据结构、面向对象程序设计、数据库系统原理、离散结构、Java 初级
2、编程。后继课程:软件工程、Android程序设计等。本课程起到一个承上启下的作 用,在学生已经学习了 Java基本语法的基础上查漏补遗,重点讲解Java的流处理、多 线程编程、网络编程、集合框架及Java Web应用程序开发。使学生具备较好的项目开 发能力,为后续课程做好铺垫。学完本课程后,要求学生掌握Java语言中流与文件的使用方法;多线程的概念及多 线程的调度与同步;基于Socket的网络编程知识;Java的集合框架;此外,还要求学生 掌握Java Web开发的JSP及Servlet技术。2 .教学中应注意的问题1 .注意与先修课程Java初级编程的衔接,教学中要针对学生的情况对Java基
3、 本语法进行查漏补遗。2 .通过项目驱动的方式来有机的结合教学内容,以培养学生解决工程实践问题的 能力。3 . Java是一门“与时俱进”的语言,授课内容适当加入Java的新技术、新热点。3.教学内容第一章:I/O流与文件基本内容:1 .文件与流的基本概念:掌握文件和流、字节流与字符流、输入流与输出流的基本概 念.字节输入、输出流:通过案例掌握常用的字节流类InputStreamOutputStream.FilelnputStream、 FileOutputStream、 DatalnputStream、 DataOutputStream、 ObjectOutputStream Objectl
4、nputStream BufferedInputStreamA BufferedOutputStream ByteArraylnputStream ByteArrayOutputStream 的基本操作方法.字符输入、输出流:通过案例掌握常用的字符流类Reader Writer、FileReader. FileWriter BufferedReader Buffered Writer 的基本操作方法2 .文件操作类:掌握文件类File、随机访问文件类RandomAccessFiIe文件过滤器接 口 FileFilter文件对话框类FileDialog的使用重点内容:流的基本概念及引入流概念的优
5、势;通过字节流、字符流实现I/O操作;文件类File 的一般方法难点内容:通过API帮助文档与案例自学流的相关方法。3.2 第二章:多线程基本内容:1 .多线程概念:领会程序、进程、线程概念及其区别;了解引入多线程编程的好处.线程的实现:掌握实现线程的三种方式:继承Thread父类;实现Runnable接口; 线程池方式;体会线程的乱序执行;掌握线程的优先级及守护线程的概念2 .线程的生命周期:了解线程生命周期的六种状态及状态之间切换的条件;掌握Thread 类与线程调度相关的方法:sleep。、yield。、interrupt。等.线程的同步:通过生产者-消费者案例教学,掌握线程互斥、线程同
6、步的实现方式重点内容:线程的概念、多线程的实现方式及线程的同步调度难点内容:线程的乱序执行、同步语句或者同步方法、wait。与notify。方法实现线程的同步第三章:网络编程基本内容:1 .网络通讯的概念:了解及回顾网络通讯的基本概念、ISO的7层协议及TCP/IP的四层协议.统一资源定位器URL的使用:掌握InetAddress类获取网络地址的方法;了解通过 URL类获取网络资源的方法2 .基于TCP的Socket编程:掌握套接字的概念;体会基于TCP的Socket编程原理; 通过案例掌握基于TCP的Socket编程实现.基于UDP的Socket编程:了解基于UDP的Socket编程原理;通
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java高级编程 java 高级 编程 教学大纲
限制150内