课程目标:
通过本课程学习,掌握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配置参数
|