圣思园java培训大纲.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
圣思园java培训大纲

第一部分 Java SE入门知识 Java简介 进制之间的转换 Java基本数据类型 理解面向对象程序设计的概念 理解面向对象的三大基本特征:继承、封装与多态Java基础知识 类、接口、抽象类 this关键字、static关键字、final关键字 方法的参数传递机制(深度剖析常见误区) Java垃圾回收机制 四种内部类的实现方式 方法重写(override)与重载(overload)的联系与区别 通过多态实现程序代码的松耦合 Java异常体系详解(checked exception与unchecked exception)Java中级知识 JDK 5.0新特性(泛型、枚举、可变参数、增强的for循环、静态导入等) Java Annotation(使用系统内置Annotation、自定义Annotation、Annotation的继承等) Java多线程机制详解(锁、synchronized关键字、sleep()方法、wait()方法、notify()、notifyAll()方法的意义与联系) Java I/O编程(装饰模式详解) Java网络编程基础知识(Socket、URL、URLConnection、ServerSocket等) TCP与UDP的联系与区别 Java Collection API(Collection、List、Set、Map、ArrayList、LinkedList、Vector、HashSet、TreeSet、HashMap与TreeMap等) 深入分析Java集合源代码,同时结合数据结构的知识加深对Java Collection的理解 AWT与Swing及其所涉及的重要设计模式(观察者模式详解)Java高级知识 递归的应用 常用设计模式(工厂方法模式、观察者模式、策略模式、装饰模式、模板方法模式、命令模式等的原理与应用) Java NIO详解 java.util.concurrent并发包的应用(ConcurrentHashMap核心源代码分析、ThreadPoolExecutor、FutureTask、Semaphore、Condition、ReentrantReadWriteLock等接口与类的深度分析) 基于JDK 1.4锁的并发机制与基于JDK 5.0并发包的同步与并发机制的比较与分析 序列化与反序列化 正则表达式的应用 Java动态代理与反射机制深入理解JVMJava代码的执行机制 源代码编译机制 类加载与执行机制 JVM内存管理(内存空间、内存分配、内存回收) 使用JConsole、JVisualVM及JMap等查看内存的使用状况 分析程序执行的过程 JVM线程资源同步及交互机制 线程交互机制与状态分析项目实战多人聊天程序(加深对Java集合、文件操作、网络通信、多线程等技术的理解,体会客户端/服务器端编程模型的原理与使用方法,深入理解设计模式在实战中的应用策略,体会设计模式的最佳实践)注:Java SE是每个Java培训机构都会讲解的内容,但细心的学员会发现圣思园的Java SE是与众不同的,我们不仅讲解基础,同时还会深入到JVM内核,深度剖析Java字节码的运作方式,圣思园会详细讲解JDK 5.0与6.0新增加的特性,会深度讲解java.util.concurrent并发包并且会剖析其核心类的源代码,会深度剖析Java集合框架的源代码。通过Java集合来学习数据结构的相关知识。圣思园的Java SE将是目前国内最系统、最完善、最深入的课程。 第二部分 版本管理CVS版本管理的基本概念 熟悉CVS的常用命令 使用WinCVS管理版本 使用Eclipse CVS客户端实现版本管理SubversionSubversion的基本概念 Subversion原理剖析 熟悉Subversion的常用命令 使用命令行的方式创建Subversion仓库并管理权限 整合Apache与Subversion进行版本管理 整合Eclipse与Subversion进行版本管理注:我们不仅会讲解版本管理的相关知识,同时还会提供给学员圣思园独家编撰的CVS与Subversion内部教材供学员巩固与提高所用。 第三部分 单元测试JUnit详解JUnit3.8与JUnit4.x详解 单元测试方法的执行过程 如何测试应用代码 如何测试私有方法 JUnit框架源代码剖析(由于JUnit是极为优秀的开源框架,其作者是世界级的编程大师,该框架虽小巧但又优雅地应用了大量的设计模式,因此深入学习其源代码可以极大地提升自己的系统设计能力)注:目前国内的Java培训机构几乎没有讲解单元测试的,而企业开发中单元测试是一个非常重要的环节。圣思园紧跟企业开发的步伐,特别推出JU

文档评论(0)

cmccpppoe + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档