Java编程实践 培训大纲 课程目标: 通过本课程学习,掌握Java异常处理、多线程、IO操作、网络编程、反射机制、JVM性能调优、设计模式、Spring AOP、Web Service等知识,并能够在项目中熟练应用。 适用人群: Java开发工程师,后端开发工程,全栈开发工程师 课程介绍: 培训天数 | | | | | 1. 异常简介 2. 捕获并处理异常 3. 常见异常类型 4. 使用throws声明异常 5. 使用throw手动抛出异常 6. 运行时异常、检查时异常 7. 自定义异常 8. 异常处理基本原则 | | 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. 网络编程案例 | | 6. 反射机制概述 7. Java反射API 8. Class类方法 9. Java动态代理 | | | 1. 什么是设计模式 2. 设计模式的意义 3. 设计模式的分类 4. 常用设计模式概览 5. 单例模式应用背景 6. 单例模式应用案例 | | 1. 什么是UML 2. 设计模式与UML类图 3. UML类图绘制 4. 单例模式应用背景 5. 单例模式设计类图分析 6. 单例模式应用案例 7. 工厂模式应用背景 8. 工厂模式设计类图分析 9. 工厂模式应用案例 | | 1. 策略模式应用背景 2. 策略模式设计类图分析 3. 策略模式应用案例 4. 适配器模式应用背景 5. 适配器模式设计类图分析 6. 适配器模式应用案例 | | | 1. Spring概况 2. Spring框架 3. IOC及Bean容器 4. AOP基本概念及特点 5. 配置切面aspect 6. 配置切入点Pointcut | | 1. WebService概念 2. WebService相关技术 3. WebService原理 4. WebService使用场景 5. WebService案例 | | 1. JVM的基础概念 2. JVM的生命周期 3. JVM的结构体系 4. JVM的启动过程 5. Class文件 6. 类加载子系统 7. 运行时数据区 8. 常用JVM配置参数 |
|