班级规模及环境--热线:4008699035 手机:15921673576( 微信同号) |
坚持小班授课,为保证培训效果,增加互动环节,每期人数限3到5人。 |
上课时间和地点 |
上课地点:【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院 【北京分部】:北京中山学院/福鑫大楼 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路) 【成都分部】:领馆区1号(中和大道) 【沈阳分部】:沈阳理工大学/六宅臻品 【郑州分部】:郑州大学/锦华大厦 【石家庄分部】:河北科技大学/瑞景大厦 【广州分部】:广粮大厦 【西安分部】:协同大厦
最近开课时间(周末班/连续班/晚班):即将开课,详情请咨询客服! |
实验设备 |
☆资深工程师授课
☆注重质量
☆边讲边练
☆合格学员免费推荐工作
★实验设备请点击这儿查看★ |
质量保障 |
1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
2、课程完成后,授课老师留给学员手机和Email,保障培训效果,免费提供半年的技术支持。
3、培训合格学员可享受免费推荐就业机会。 |
课程大纲 |
Java高级编程实战
使用异常处理错误
什么是异常
异常的分类
捕获和处理异常
如何抛出异常
定义异常类
异常的优点
多线程
什么是线程
使用Timer和TimerTask类
定制线程的run方法
线程的周期
理解线程的优先级
线程的等待和通知,多线程之间的通讯
利用关键字synchronize实现线程的同步,在多线程环境下共享数据
线程死锁的分析和解决
Java并发编程实践
Java Concurrency overview
JDK5/6 to java.util.concurrent API
Threads and concurrency
Threaded tasks
Joining threads
Applying Thread Pools
Implementing Lock and ReentrantLock
Choosing Between Synchronized and ReentrantLock
高级I/O流技术
I/O流的分类
如何使用文件流
如何使用管道流
如何封装流
如何联结文件
操作过滤器流
对象的串行化
操作随机访问文件
Java NIO 和阻塞I/O的区别
阻塞I/O通信模型
Java NIO原理及通信模型
Java NIO服务端和客户端实现
JAVA网络编程
TCP/IP协议模型
java.net package的介绍
URL类
HttpURLConnection类
Socket类
ServerSocket类
InetAddress类
DatagramPacket类
DatagramSocket类
使用Socket、ServerSocket 建立C/S应用
基于多线程的Client/Server应用程序的案例。
Java反射机制
Java反射工作原理
Java Reflection API
利用反射分析类的能力
在运行时使用反射分析对象
使用反射编写泛型数组代码
JVM性能调优
JDK内存管理机制
JAVA的内存管理原理
JVM的垃圾收集算法
JVM内存参数
JVM性能优化策略和方法
内存优化工具和问题诊断
使用VisualVM监控JVM
使用Jstat、Jinfo、Jmap、Jstack工具
根据JDK故障症状,联系到相应的排错工具和选项
掌握排错工具和选项的知识
案例实战
排错JVM out-of-memory实战
Java EE 6企业级应用开发
Java EE6概述
Java EE 6概述
Enterprise JavaBeans
Java EE APIs
Java EE 客户端
POJO, 依赖注入, 和 Annotations
EJB 3.1基础
Enterprise Bean介绍
Enterprise Bean的组成
J2EE应用服务器介绍
配置EJB开发环境
编写第一个EJB
EJB部署及管理
JNDI服务介绍
EJB调用
实现Session Bean
Session Bean的特点
Session Bean的类型
Session Bean的结构
Dependency Injection
编写Session Bean的规则和要求
打包Session Bean
部署Session Bean
Stateless Session Bean的特性
Stateless Session Bean的生命周期
编写Stateless Session Bean案例
Stateful Session Bean的特性
Stateful Session Bean生命周期:EJB对象实例的钝化和激活
编写Stateful Session Bean案例
Stateless和Stateful Session Bean选择考虑
Java Persistence API(JPA)
Java持久性介绍
对象持久性
创建实体类
查找实体
持久单元
持久实体
实体管理器和实体上下文环境
实体生命周期
创建和删除实体
事务管理
映射实体到表
实体关系
主键生成
延迟装载和级联操作
查询和EJB-QL
Query API介绍
EJB QL介绍
Native Queries介绍
Named Queries介绍
JMS(Java Message Services)
JMS API概念
JMS API编程模型
编写简单的JMS客户端程序
创建健壮的JMS应用程序
MDB(Message Driven Bean)
Message Driven Bean概述
Message Driven Bean的生命周期
MDB与Session Bean、Entity Bean的比较
编写Message Driven Bean程序
部署MDB
GoF设计模式
设计模式概述
什么是设计模式
设计模式历史,描述,分类,应用,
设计模式与Refactoring
GOF设计模式-创建型模式(从意图、描述、问题和实例四个方面介绍)
简单工厂模式(Simple Factory)
工厂模式(Factory Method)
抽象工厂模式(Abstract Factory)
案例:日志记录器的设计
GOF设计模式-结构型模式(从意图、描述、问题和实例四个方面介绍)
外观模式(Facade)
享元模式(Flyweight)
代理模式(Proxy)
案例:算法库设计、数据库连接池设计
GOF设计模式-行为模式(从意图、描述、问题和实例四个方面介绍)
命令模式(Command)
观察者模式(Observer) |
|
|
|
|
|