JAVA_课程体系.doc_第1页
JAVA_课程体系.doc_第2页
JAVA_课程体系.doc_第3页
JAVA_课程体系.doc_第4页
JAVA_课程体系.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

序号课程名称课时课程内容1Java核心技术(上)1021、绪论,包括Java发展史、Java平台组成和JDK组成、Java语言特点,Java运行环境和开发工具的配置和使用,以及简单程序开发。2、基本元素,包括Java标识符、关键字、变量和常量、运算符、表达式和语句等的定义和使用,还有Java注释。 3、结构控制,包括结构化程序设计中的几种基本结构,如分支结构、循环结构。 4、类和对象,包括类和对象的概念,以及static、final的用法。重点是类的声明部分内容,包括成员变量的声明、构造方法的声明以及成员方法的声明,并且要熟练掌握“封装”的实现方法。 5、数组,包括Java中数组的相关知识,重点是多做练习。 6、字符串,包括String、StringBuffer和StringBuilder三个类定义与使用。 7、继承和多态,主要讲述了面向对象三元素中的继承和多态,还有instanceof运算符。 8、应知类,包括内部类、Object类、基本数据类型的封装类和Math类中的定义与使用。9、抽象类、接口和包,顾名思义,主要讲述了抽象类、接口和包在Java中的定义与使用。10、AWT,包括AWT中的十余种组件,还有布局管理器以及颜色、字体、系统桌面、系统托盘和启动画面等支持类的使用。事件处理机制是GUI编程中的重点。 11、异常,包括异常概念及使用。12、泛型,主要从基本原理,重要概念,关键技术,以及相似技术比较等多个角度对 Java 语言中的泛型技术进行了介绍。 13、枚举,包括引入枚举的原因,以及枚举类型的定义与使用。 14、线程,包括Java线程的概念,重点是创建线程的方法,线程的同步也是本章的重点之一。另外,还涉及到新的线程执行架构的三个包若干个类,有Callable、Condition等等。 15、I/O流,主要有Java中流的概念,以及流的层次结构。重点内容是,理解每种流的特点,能够灵活地运用过滤流进行相应需要的封装,使应用程序功能和性能上得到提高。NIO是新的I/O操作的方法,了解即可。 16、Applet(附加内容),包括Java小应用程序的工作原理,重点是如何灵活的创建applet,利用applet生命周期中的几个方法,完成具有特点的程序。 17、多媒体(附加内容),主要讲述了Java处理多媒体的能力,其中包含图形图像的绘制、音频和视频的处理等等。对于本章的学习来说,还需要清楚怎样能够利用前面学习过的线程和本章的内容相结合的应用。对于JMF框架,大家了解并能做简单应用即可。2Oracle管理与开发90 1、数据库概论,包括对ORACLE做了一个总体的介绍,以及ORACLE各个版本之间的区别。 2、数据库安装,详细介绍了ORACLE的安装方式,还有ORACLE日常工作中的全局数据名,SID,ORACLE_ HOME,ORACLE_BASE等。 3、数据库表对象,主要讲解了如何创建表对象,如何更改已存在的表对象和如何删除表对象和重命名表对象或是表中的列的方法。 4、数据查询,是本课程的重点。详细的介绍了在日常工作中所使用的查询方法、查询语句中关键字的使用、函数的使用。另外我们还使用大量的篇幅介绍了关于子查询和连接查询的方式方法。 5、数据操作,包括了数据插入,数据更新和数据删除的方法。同时我们也给大家详细的讲解了关于数据合并的技术。 6、其他数据库对象,主要介绍了关于数据库工作中经常被使用到的数据库对象。包括视图的使用,序列的使用,数据库链的使用方式。 7、事务和锁,讲述了ORACLE数据库中事务和锁的概念。 8、PL/SQL开发概述,详细介绍了关于PL/SQL应用程序的开发方式。重点是讲解了关于PL/SQL应用程序开发中所涉及到的语法。包括程序结构化,变量定义,流程控制,异常处理等。 9、用户自定义过程和函数,主要有PL/SQL程序中命名程序的优点。然后从存储过程着手,讲解如何开发ORACLE数据库中的命名程序以及如何调用数据库中的命名程序。还包括用户自定义函数的编写和两种命名程序在日常工作的区别。 10、游标,详细的介绍了在PL/SQL程序使用游标的方法。包括游标的声明,游标的使用,带有参数的游标和游标变量。11、触发器,包括触发器的编写、使用方式,DDL触发器的使用,替代触发器的使用和系统触发器的使用。12、程序包,介绍了关于ORACLE程序包的使用方式。其中包括ORACLE系统预定义包的使用和用户自定义程序包的使用。 13、ORACLE网络配置,详细的讲解了关于ORACLE网络程序的配置方式。主要讲授了如何配置ORACLE TNS和配置ORACLE LISTENER。 14、ORACLE组件结构,讲授了关于ORACLE的组件结构。包括SGA的概念,后台进程的概念和数据库的相关概念。 15、ORACLE逻辑存储结构,讲解了与ORACLE存储相关的知识。其中包括表空间的管理,段空间的管理,区空间的管理和块空间的管理。 16、管理ORACLE实例,主要讲解了如何启动和关闭ORACLE数据库实例。另外我们还介绍了关于ORACLE实例的不同状态,以及如何将数据库启动到相应的状态下。 17、ORACLE安全性,讲解了关于ORACLE用户的维护和ORACLE的安全。包括ORACLE数据库的安全级别,如何创建用户,如何更改用户,如何删除帐户,登录数据库的验证方式,数据库级安全性以及对象级别的安全性。3Java核心技术(下)121 1、集合框架,主要讲述了java.util包中集合框架的相关类和接口,主要有四种类型的数据结构,分别是线性表-List、队列-Queue、集-Set和映射-Map。 2、实用类,讲述了util包中的日期类以及text包中日期格式化类。3、net包,主要讲述了Java语言的网络编程一些相关类,InetAddress代表Internet上的IP地址对象,重点内容是能够使用Socket完成C/S结构的程序设计。这就需要大家对于Java中几种类型的套接字-流套接字、自寻址套接字以及基于NIO的套接字不仅要概念清晰,还要能够灵活使用。4、JDBC,包括JDBC的作用并给出了基本JDBC的体系结构和基本使用方法。另外,还提到了可更新和可滚动的结果集、元数据、事务的处理等等。重点内容是分层处理。5、JavaBean,包括Java Bean的概述、Java Bean API,还有Java Bean组件规范和API支持的详细内容,这也是本章的重点,另外对于测试Bean的VE插件也有所讲述。 6、Swing,包括wing的基本概念,Swing的由来、Swing的结构、布局管理器、事件的处理等等。对于了Swing的组件的使用、外观的变化、可能产生的事件也有所讲述。7、RMI,首先讲述了客户/服务器结构,然后完成了基本RMI应用的创建过程,之后是RMI的一些高级特性,比如,替换第三层流式通信和激活。8、编译器API,主要讲述了在JDK 6 出现的的编译器新特性,使得开发者可以更方便、高效地将编译变为软件系统运行时的服务。 9、Java打印服务(附加内容),主要讲述了在java中最常用的打印操作,包括如何创建打印服务、如何定义打印文档、如何设置打印属性等知识点。4HTML和JavaScript27 1、HTML,主要讲述了HTML语言的语法、结构以及使用,介绍了HTML文档中HEAD部分的结构及以HEAD部分的各元素及其应用方法。然后介绍了BODY元素以及HTML文档中BODY部分的段落、列表、链接和图像、文字排版以及层等主要元素。本章的重点内容属于表格、框架和表单三节的知识,需要大家反复练习。 2、CSS,讲述了CSS的应用,主要在于几种导入CSS样式表的方法,以及最简单的几种选择符,至于前面的CSS属性部分仅作为参考。 3、JavaScript,共分两个部分,第一部分较详细的讲述了JavaScript语言的核心内容,包括语法、数据类值、变量、语句、函数、对象、数组等问题,第二部分为客户端JavaScript对象,包括浏览器中的JS、窗口和框架以及各种JavaScript中的对象,以及各个对象中的一些属性和方法的使用,关于更高级的事件处理模型以及JavaScript中的兼容性、安全性等内容大家可以参考其他一些资料作为补充。5Java Web程序设计1131、XML基础,主要讲述了 XML 语言的基础知识,如 XML 文档的基本结构,以及 XML 的优点,还有文档类型定义(DTD)等相关的知识。 2、Java与XML,主要介绍了在编写 XML 应用程序时需要用到的接口、工具和技术,这些技术包括SAX、DOM、JAXP、XSLT、XPath、DOM4J等,以及散布在本章中的一些实际应用练习。3、Servlet,首先讲述了Web开发相关的一些知识,重点讲述的内容是Servlet的概念、工作原理,以及相关的API等。对于Servlet中一些高级的API,特别是状态和会话管理这部分内容,是重中之重。4、JSP,讲述了JSP技术的概念以及其实现的技术原理,包括JSP的各种指令(如、等),以及JSP的内建对象。还有EL语言和JSTL 1.1。更为重要的是讲述了JSP的两种设计模式的应用,其中还穿插定制标签的内容。 5、Struts Framework,详细讲述了基于Struts的Java Web应用的框架结构,以及该结构的大致流程,还讲述了Struts框架中各种Form和Action的使用,以及国际化和Validate验证框架的使用。 6、Struts Taglib,详细讲述了Struts框架中标签库,其中常用的是HTML标签库、Bean标签库和Logic标签库,这也是本章的重点内容,要求大家能够熟练使用。 7、文件的上传与下载(附加内容),主要讲述了Web中经常会出现的文件的上传与下载所涉及到的技术,包括OReilly、jspSmartUpload以及jakarta的commons-fileupload等方法的使用。6Java项目实战100 1、前期技术,包括XMLHttpRequest对象技术,DOM编程教学,Hibernate入门,继承映射,集合映射,实体映射,事务管理,Spring初探,Spring基本概念,SpringAOP应用,Spring数据持久层,Spring的高级特性(包括Spring与Struts结合使用,Spring与Hibernate结合使用)。 2、项目实战,综合利用该模块所学内容,利用所学Java技术,利用Servlet/JSP/JDBC开发客户管理系统,利用Servlet/JSP/Hibernate开发人力资源系统,利用所学的ajax框架开发Ajax综合项目,利用SSH框架开发办公自动化系统。每个项目均由个人独立完成一个项目,约相当于有一年相关工作经验的高职计算机软件专业毕业生为期10天的工作量。7就业指导101、职业规划2、团队融入3、演讲4、IT职业人5、面试技巧6、IT面试题7、英语100记8、日语100词9、其它我个人认为,一些经典的国外教材确实值得推崇,首先推荐要看的是21天学通Java 2、循序渐进Java 2教程、Java2从入门到精通等书看起来比较浅显易 懂,将Java的基本只是都涉及到了,使你在很短的时间内掌握Java的基本内容。 看完这这本书之一以后,你就想对Java全面深入的学习,现在向你推荐Java大学教程、Java 2编程指南等书,这几本书对Java的语法、面向对象的知识和API函数库等介绍的比较详尽。让你能够比较熟练的使用Java来编程,解决一般的问题。最后向大家推荐的是Java2核心技术,这本书主要讲述了Java的核心技术也是J ava的难点之处,具有很高的参考价值,无论是Java的初学者还是Java编程老手,都能从此书受益。 这时候大家可能会注意到,其中竟然没有大名鼎鼎的Thinking in Java这本书。其实,这本书主要是从编程思想上来讲的,并没有完整的讲述Java的整个体系, 而是一种类似Tips的方法来对Java的知识点进行深入的分析和解释,就好像C+的经典教材C+ Primier一样,并不适合作为初学语言的入门教材,蛋是在深入学习 Java的过程中的同时来读这本书会觉得受益匪浅。现在最新的是jdk6.0如果是交0基础的人就不要用IDE了,用jCreator就可以了到书店找找吧,现在教java基础的书狠多,如果有c+基础的话学java是很简单的,因为java和c+一样都是面向对象的语言,流程控制上有很多类似的地方,下载视频教程也不错,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论