您好,欢迎来到诺达名师!
客服热线:18898361497

当前位置: 首页 > 管理技能 > 通用管理 > Java编程基础与应用编程

郭振杰

Java编程基础与应用编程

郭振杰 / 数字化转型讲师

课程价格: 具体课酬和讲师商量确定

常驻地: 石家庄

预定该课 下载课纲

咨 / 询 / 热 / 线 18898361497

在线咨询

课程大纲

课程目标:

**本课程学习,掌握java编程基础、面向对象编程、Java异常处理、多线程、IO操作、网络接口编程、编程模式、反射机制、web接口编程等知识,并能够在项目中熟练应用。

适用人群:Java开发工程师

课程介绍:

培训天数

课程类别

备注

**天

Java基础准备

1. Java介绍及编程环境安装

2. 开发工具的介绍及安装

Java基础语法

1. Java基本语法

2. 常量、变量与运算符

3. 程序控制结构

4. 函数

Java高级编程

1. 面向对象编程

2. 类与继承

3. 接口与抽象函数

4. 多态与内部类

5. 变量作用域

第二天

异常体系

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. 设计模式的意义

3. 设计模式的分类

4. 常用设计模式概览

5. 单例模式应用背景

6. 单例模式应用案例

反射机制

1. 反射机制概述

2. Java反射API

3. Class类方法

4. Java动态代理

第四天

网络编程技术

1. 网络通讯三要素

2. 操作IP地址

3. TCP和UDP传输层协议

4. Socket套接字

5. 网络编程案例

高级网络编程

1. Java NIO编程介绍

2. 常用NIO通讯库Netty使用

3. 通讯案例

第五天

Json

1. Json介绍

2. Json在网络和接口调用中的使用

3. Java操作json

Java web 访问

1. http协议介绍

2. Java web 访问常用库

3. Java访问http接口

WebService

1. WebService概念

2. WebService相关技术

3. WebService原理

4. WebService使用场景

5. WebService案例

上一篇: 数字化与智能技术 下一篇:从专业到管理——基于教练技术的管理提升

下载课纲

X
""