课程详情:第一天
上午
Java高级
编程实战
1.使用异常处理错误
2.多线程基础
3.利用关键字synchronize实现线程的同步,在多线程环境下共享数据
4.线程死锁的分析和解决
5.Java并发编程实践
6.高级I/O流技术
下午
Java反射机制
1.Java反射工作原理
2.Java Reflection API
3.利用反射分析类的能力
4.在运行时使用反射分析对象
5.使用反射编写泛型数组代码
6.使用反射优化ResultSet数据存取
第二天
上午
JVM性能调优
1.性能调优概念介绍
2.JVM常见的参数、类加载器
3.JVM 堆(新生代、老年代)、栈、常量池结构分析
4.常见JVM查看命令:jps 、Jmap、Jstat
5.死锁与内存溢出检测
6.性能调优工具:Jconsole、Jvisualvm、工具介绍
下午
GoF设计模式
1.设计模式概述
2.GOF设计模式-创建型模式(从意图、描述、问题和实例四个方面介绍)
3.GOF设计模式-结构型模式(从意图、描述、问题和实例四个方面介绍)
4.GOF设计模式-行为模式(从意图、描述、问题和实例四个方面介绍)
第三天
上午
Spring AOP
1.Spring JDBCTemplate源码分析
2.Spring Bean缓存源码分析
3.基于JDK Proxy动态代理与源码分析
4.基于 CGLIB动态代理与源码分析
5.Spring AOP配置与经典案例实现
下午
WebService与CXF
1.调用第三方的WS服务
2.发布自己的WS服务
3.CXF框架介绍
4.Spring 与 CXF 整合实现
5.基于Restful WS服务
第四天 学习考核与业内经验交流