课程目标:
通过本课程学习,掌握java编程基础、面向对象编程、Java异常处理、多线程、IO操作、网络接口编程、编程模式、反射机制、web接口编程等知识,并能够在项目中熟练应用。
适用人群:
Java开发工程师
课程介绍:
培训天数 | 课程类别 | 备注 |
第一天 | Java基础准备 | - Java介绍及编程环境安装
- 开发工具的介绍及安装
|
Java基础语法 | - Java基本语法
- 常量、变量与运算符
- 程序控制结构
- 函数
|
Java高级编程 | - 面向对象编程
- 类与继承
- 接口与抽象函数
- 多态与内部类
- 变量作用域
|
第二天 | 异常体系 | - 异常简介
- 捕获并处理异常
- 常见异常类型
- 使用throws声明异常
- 使用throw手动抛出异常
- 运行时异常、检查时异常
- 自定义异常
- 异常处理基本原则
|
IO流 | - File类
- Java中的流分类
- IO流家族
- IO流常用基类
- 序列化与反序列化
|
多线程 | - 进程
- 线程
- 线程创建—_继承
- 线程创建—接口
- 线程状态与停止线程
- 线程阻塞
|
多线程高级 | - 线程优先级
- 线程同步与锁定
- 线程死锁
- 线程的四种状态
- 多线程编程一般原则
|
第三天 | 设计模式概述 | - 什么是设计模式
- 设计模式的意义
- 设计模式的分类
- 常用设计模式概览
- 单例模式应用背景
- 单例模式应用案例
|
反射机制 | - 反射机制概述
- Java反射API
- Class类方法
- Java动态代理
|
第四天 | 网络编程技术 | - 网络通讯三要素
- 操作IP地址
- TCP和UDP传输层协议
- Socket套接字
- 网络编程案例
|
高级网络编程 | - Java NIO编程介绍
- 常用NIO通讯库Netty使用
- 通讯案例
|
第五天 | Json | - Json介绍
- Json在网络和接口调用中的使用
- Java操作json
|
Java web 访问 | - http协议介绍
- Java web 访问常用库
- Java访问http接口
|
WebService | - WebService概念
- WebService相关技术
- WebService原理
- WebService使用场景
- WebService案例
|