做企业培训,当然要找对好讲师!合作联系

郭振杰:Java编程实践 培训大纲

郭振杰老师郭振杰 注册讲师 251查看

课程概要

培训时长 : 2天

课程价格 : 扫码添加微信咨询

课程分类 : IT技术

课程编号 : 15247

面议联系老师

适用对象

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

课程介绍

课程目标:

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

郭振杰老师的其他课程

• 郭振杰:Java编程实践 培训大纲
课程目标:通过本课程学习,掌握java编程基础、面向对象编程、Java异常处理、多线程、IO操作、网络接口编程、编程模式、反射机制、web接口编程等知识,并能够在项目中熟练应用。适用人群:Java开发工程师课程介绍:培训天数课程类别备注第一天Java基础准备Java介绍及编程环境安装开发工具的介绍及安装Java基础语法Java基本语法常量、变量与运算符程序控制结构函数Java高级编程面向对象编程类与继承接口与抽象函数多态与内部类变量作用域第二天异常体系异常简介捕获并处理异常常见异常类型使用throws声明异常使用throw手动抛出异常运行时异常、检查时异常自定义异常异常处理基本原则IO流File类Java中的流分类IO流家族IO流常用基类序列化与反序列化多线程进程线程线程创建—_继承线程创建—接口线程状态与停止线程线程阻塞多线程高级线程优先级线程同步与锁定线程死锁线程的四种状态多线程编程一般原则第三天设计模式概述什么是设计模式设计模式的意义设计模式的分类常用设计模式概览单例模式应用背景单例模式应用案例反射机制反射机制概述Java反射APIClass类方法Java动态代理第四天网络编程技术网络通讯三要素操作IP地址TCP和UDP传输层协议Socket套接字网络编程案例高级网络编程Java NIO编程介绍常用NIO通讯库Netty使用通讯案例第五天JsonJson介绍Json在网络和接口调用中的使用Java操作jsonJava web 访问http协议介绍Java web 访问常用库Java访问http接口WebServiceWebService概念WebService相关技术WebService原理WebService使用场景WebService案例
• 郭振杰:Java开发工程师
课程目标:通过本课程学习,掌握java编程基础、面向对象编程、Java异常处理、IO操作、网络接口编程、反射机制、Spring开发框架,并能够在项目中熟练应用。适用人群:Java开发工程师课程介绍:培训天数课程类别备注第一部分Java基础(2-3天)Java基础准备Java介绍及编程环境安装开发工具的介绍及安装Java基础语法Java基本语法常量、变量与运算符程序控制结构函数Java高级编程面向对象编程类与继承接口与抽象函数多态与内部类变量作用域第二部分高级编程(1-2天)异常体系异常简介捕获并处理异常常见异常类型使用throws声明异常使用throw手动抛出异常运行时异常、检查时异常自定义异常异常处理基本原则IO流File类Java中的流分类IO流家族IO流常用基类序列化与反序列化反射机制反射机制概述Java反射APIClass类方法Java动态代理第三部分后端编程(2-3天)Springboot基础Springboot入门SpringBean使用SpringMVC开发Spring数据库编程Spring+MyBatisSpring高级Spring拦截器介绍Spring Aop和事务SpringBoot介绍Spring微服务介绍
• 郭振杰:Java编程基础
课程目标:通过本课程学习,掌握java编程基础、面向对象编程、Java异常处理、IO操作、反射机制、常用集合类,学习完成之后,具备基础的编程能力。适用人群:Java开发工程师课程介绍:培训天数课程类别备注第一部分Java基础(2-3天)Java基础准备Java介绍及编程环境安装开发工具的介绍及安装Java基础语法Java基本语法常量、变量与运算符程序控制结构函数面向对象编程面向对象编程类与继承接口与抽象函数变量作用域第二部分高级编程(1-2天)异常体系异常简介捕获并处理异常常见异常类型自定义异常异常处理基本原则文件操作文件操作介绍文本文件编码介绍文本文件操作文件夹操作反射机制反射机制概述Java反射APIClass类方法Java动态代理泛型与集合类泛型介绍泛型的定义泛型接口的定义泛型方法的定义集合类介绍常用集合类介绍

添加企业微信

1V1服务,高效匹配老师
欢迎各种培训合作扫码联系,我们将竭诚为您服务