Java编程实践 培训大纲

讲师:郭振杰 发布日期:12-30 浏览量:172

课程目标:

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

适用人群:

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

课程介绍:

培训天数

课程类别

备注

第一天

上午

异常体系

  1. 异常简介
  2. 捕获并处理异常
  3. 常见异常类型
  4. 使用throws声明异常
  5. 使用throw手动抛出异常
  6. 运行时异常、检查时异常
  7. 自定义异常
  8. 异常处理基本原则

IO流

  1. File类
  2. Java中的流分类
  3. IO流家族
  4. IO流常用基类
  5. 序列化与反序列化

多线程

  1. 进程
  2. 线程
  3. 线程创建—_继承
  4. 线程创建—接口
  5. 线程状态与停止线程
  6. 线程阻塞

第一天

下午

多线程

  1. 线程优先级
  2. 线程同步与锁定
  3. 线程死锁
  4. 线程的四种状态
  5. 多线程编程一般原则

网络编程技术

  1. 网络通讯三要素
  2. 操作IP地址
  3. TCP和UDP传输层协议
  4. Socket套接字
  5. 网络编程案例

 

  1. 反射机制概述
  2. Java反射API
  3. Class类方法
  4. Java动态代理

第二天

上午

设计模式概述

  1. 什么是设计模式
  2. 设计模式的意义
  3. 设计模式的分类
  4. 常用设计模式概览
  5. 单例模式应用背景
  6. 单例模式应用案例

设计模式与UML

  1. 什么是UML
  2. 设计模式与UML类图
  3. UML类图绘制
  4. 单例模式应用背景
  5. 单例模式设计类图分析
  6. 单例模式应用案例
  7. 工厂模式应用背景
  8. 工厂模式设计类图分析
  9. 工厂模式应用案例

设计模式详解

  1. 策略模式应用背景
  2. 策略模式设计类图分析
  3. 策略模式应用案例
  4. 适配器模式应用背景
  5. 适配器模式设计类图分析
  6. 适配器模式应用案例

第二天

下午

Spring

  1. Spring概况
  2. Spring框架
  3. IOC及Bean容器
  4. AOP基本概念及特点
  5. 配置切面aspect
  6. 配置切入点Pointcut

WebService

  1. WebService概念
  2. WebService相关技术
  3. WebService原理
  4. WebService使用场景
  5. WebService案例

JVM

  1. JVM的基础概念
  2. JVM的生命周期
  3. JVM的结构体系
  4. JVM的启动过程
  5. Class文件
  6. 类加载子系统
  7. 运行时数据区
  8. 常用JVM配置参数


分享
联系客服
返回顶部