Java编程基础及应用编程
讲师:郭振杰 发布日期:03-19 浏览量:181
Java编程实践 培训大纲
课程目标:
通过本课程学习,掌握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案例