中培IT学院

企业级JAVA高级开发技术培训方案

浏览:72次 作者:小编

培训背景

Java,这一术语源自Sun Microsystems公司在1995年5月推出的Java程序设计语言和Java平台的总称。Java语言,一种面向对象的程序设计语言,它的出现彻底改变了应用软件的开发方式,使得跨平台应用软件的编写成为可能。这一创新思想的提出者,正是当时任职太阳微系统的詹姆斯·高斯林(James Gosling)等人,他们在1990年代初开始了这一项目的开发,最初的项目名称是Oak。

随着互联网的迅猛发展,Java语言也迎来了它的黄金时期,逐渐成为网络编程领域的重要语言。1995年5月23日,Oak语言正式更名为Java,并在SunWorld大会上发布了Java 1.0版本,这一版本首次提出了“Write Once, Run Anywhere”的理念,即“一次编写,到处运行”。

仅仅在发布后的几个月,1996年1月23日,JDK 1.0便应运而生,为Java语言提供了第一个正式版本的运行环境。JDK 1.0中包含了一个纯解释执行的Java虚拟机实现,即Sun Classic VM。此外,JDK 1.0版本还包括了Java虚拟机、Applet、AWT等代表技术,这些技术的出现为Java语言的发展奠定了坚实的基础。

作为一种纯面向对象的语言,Java以其独特的优势在软件开发领域占据了重要地位。其面向对象的特性使得代码更加清晰、易于维护,同时也提高了代码的可重用性。Java语言的出现,不仅推动了软件行业的发展,也为广大开发者提供了一个高效、便捷的开发工具。

 

培训收益
通过此次课程培训,可使学习者获得如下收益:
1.掌握JavaSE的异常处理方法;
2.掌握多线程基础知识;
3.掌握IO系统、网络编程、Java反射机制、JVM性能调优;
4.理解JavaEE,EJB、JMS,Java语言的高级特征;
5.了解GoF的设计模式、Spring AOP、WebService与CXF。

培训特点
1.理论与实践相结合、案例分析与行业应用穿插进行;
2.专家精彩内容解析、学员专题讨论、分组研究;
3.通过全面知识理解、专题技能和实践结合的授课方式。


日程安排

日程

章节

授课内容

第一天
上午

Spring AOP

Spring JDBCTemplate源码分析

Spring Bean缓存源码分析

基于JDK Proxy动态代理与源码分析

基于 CGLIB动态代理与源码分

Spring AOP配置与经典案例实现

第一天
下午

Java高级编程实战

使用异常处理错误

多线程基础

利用关键字synchronize实现线程的同步,在多线程环境下共享数据

线程死锁的分析和解决

Java并发编程实践

高级I/O流技术

第二天
上午

Java反射机制

Java反射工作原理

Java Reflection API

利用反射分析类的能力

在运行时使用反射分析对象

使用反射编写泛型数组代码

使用反射优化ResultSet数据存取

第二天
下午

JVM性能调优

性能调优概念介绍

JVM常见的参数、类加载器

JVM堆(新生代、老年代)、栈、常量池结构分析

常见JVM查看命令:jps、Jmap、Jstat

死锁与内存溢出检测

性能调优工具:Jconsole、Jvisualvm、工具介绍

第三天
上午

GoF设计模式

设计模式概述

GOF设计模式-创建型模式(从意图、描述、问题和实例四个方面介绍)

GOF设计模式-结构型模式(从意图、描述、问题和实例四个方面介绍)

GOF设计模式-行为模式(从意图、描述、问题和实例四个方面介绍)

第三天
下午

WebService与CXF

调用第三方的WS服务

发布自己的WS服务

CXF框架介绍

Spring 与 CXF 整合实现

基于Restful WS服务

第四天
上午

微服务环境搭建

Spring 4介绍与Boot入门

一个简单的Demo、Boot配置分析

约定优于配置、自动配置项目

Boot运行流程、与事件监听机制

注解原理分析,Boot常见注解:@Enable等介绍

第四天
下午

微服务重构Web项目

Spring Boot JDBC

Spring Boot 的AOP实现

Boot 整合WebService服务

Boot 的测试与注册

应用的打包与部署

学习考核与业内经验交流


企业内训1 企业内训1
标签: 企业级JAVA开发 企业级Java培训 企业级Java GoF设计模式 企业级JAVA开发培训 JavaSE培训 JavaSE

上篇: 企业级开发-webAPP设计模式培训方案

下篇: 敏捷测试与DevOps自动化测试培训方案