Java高级编程与设计模式

讲师:郭振杰 发布日期:03-19 浏览量:167


Java编程实践 培训大纲

课程目标:

通过本课程学习,掌握Java异常处理、多线程、IO操作、网络编程、反射机制、JVM性能调优、设计模式、Spring AOP、Web Service等知识,并能够在项目中熟练应用。

适用人群:

Java开发工程师,后端开发工程,全栈开发工程师

课程介绍:

培训天数

课程类别

备注

第一天

上午

异常体系

异常简介

捕获并处理异常

常见异常类型

使用throws声明异常

使用throw手动抛出异常

运行时异常、检查时异常

自定义异常

异常处理基本原则

IO流

File类

Java中的流分类

IO流家族

IO流常用基类

序列化与反序列化

多线程

进程

线程

线程创建—_继承

线程创建—接口

线程状态与停止线程

线程阻塞

第一天

下午

多线程

线程优先级

线程同步与锁定

线程死锁

线程的四种状态

多线程编程一般原则

网络编程技术

网络通讯三要素

操作IP地址

TCP和UDP传输层协议

Socket套接字

网络编程案例

反射机制概述

Java反射API

Class类方法

Java动态代理

第二天

上午

设计模式概述

什么是设计模式

设计模式的意义

设计模式的分类

常用设计模式概览

单例模式应用背景

单例模式应用案例

设计模式与UML

什么是UML

设计模式与UML类图

UML类图绘制

单例模式应用背景

单例模式设计类图分析

单例模式应用案例

工厂模式应用背景

工厂模式设计类图分析

工厂模式应用案例

设计模式详解

策略模式应用背景

策略模式设计类图分析

策略模式应用案例

适配器模式应用背景

适配器模式设计类图分析

适配器模式应用案例

第二天

下午

Spring

Spring概况

Spring框架

IOC及Bean容器

AOP基本概念及特点

配置切面aspect

配置切入点Pointcut

WebService

WebService概念

WebService相关技术

WebService原理

WebService使用场景

WebService案例

JVM

JVM的基础概念

JVM的生命周期

JVM的结构体系

JVM的启动过程

Class文件

类加载子系统

运行时数据区

常用JVM配置参数

分享
联系客服
返回顶部