4006-998-758
3000+课程任你选择
Java进阶
研发学院 对象编程 Java 开课时间:2021-07-03
孙鑫

精通多种程序语言和技术架构, C/C++、VC++、COM\DCOM\COM+、SQL Server、Oracle、Java、Java EE 、Struts/Struts 2、Hibernate、iBatis/MyBatis、Spring\Spring Boot\Spring Cloud、数据库建模、iOS和Android开发等。并对前端技术有较深入的研究,包括:HTML5,CSS3,前端框架(Vue.js、React、AngularJS)。


查看老师详情
课程内容

时间

课程内容

第1天

内容一:面向对象编程

1. 对象的状态和行为

2. 字段与方法

3. 构造方法与new关键字

4. 方法重载

5. this变量

6. static成员

7. 常量

8. 枚举

9. 多态性与方法的覆盖

10. super变量

11. final类、方法、参数

12. 面向对象的基本特性

内容二:包和访问控制

1. 包

2. 导入类

3. 静态导入

4. 访问控制(类的访问说明符和成员的访问说明符)

内容三:抽象类与接口

1. 抽象方法和抽象类

2. 接口

3. 接口的继承与实现

4. 接口的应用

5. 深入接口 — 通信双方的协议

6. 接口的默认方法和静态方法

7. 接口的私有方法

内容四:内部类

1. 创建内部类

2. 访问外部类

3. 内部类与接口

4. 局部内部类

5. 匿名内部类

6. 静态内部类

7. 内部类的继承与覆盖

8. 回调与事件机制

内容五:异常处理

1. 什么是异常

2. 捕获异常

3. 使用finally进行清理

4. 抛出异常与声明异常

5. checked异常与unckecked异常

6. 创建自己的异常体系

7. try-with-resources语句

第2天

内容一:集合类

1. 集合框架中的接口与实现类

2. 迭代

3. List

4. Set

5. Queue

6. Collections类

7. 再探Comparator接口

8. Map类型

9. 集合工厂方法

内容二:Class类与反射API

1. Class类

2. 获取类的信息

3. 检测类型

4. 使用Class和反射创建类的对象

5. 使用反射调用对象的方法

6. 使用反射修改对象的字段

7. 使用反射实现依赖注入容器(Spring IoC容器的实现)

8. 动态代理

9. ClassLoader

内容三:注解

1. 预定义的注解

2. 自定义注解

3. 元注解

内容四:注解与反射

1. 编写注解处理器

2. 依赖注入容器的注解实现

3. ORM框架的注解实现

内容五:多线程

1. 基本概念

2. Java对多线程的支持

3. Java线程(Thread类、Runnable、让步、休眠、优先级、加入一个线程、捕获线程的异常、后台线程、线程的状态)

4. 线程同步(同步语句块与同步方法)

5. 线程本地存储(ThreadLocal)

6. 生产者与消费者

7. 线程的终止

8. 线程的实现

内容六:面向切面编程

1. AOP介绍

2. 了解代理机制

3. AOP的实现

内容七:常用设计模式介绍

1. 简单工厂模式

2. 工厂方法模式

3. 单例模式

4. 原型模式

5. 代理模式

6. 委派模式

7. 策略模式

8. 适配器模式

9. 模板方法模式

10. 装饰器模式

11. 观察者模式

内容八:调试与排错

1. 通过异常定位错误

2. 通过调试定位错误


课程对象

想要从事Java开发的软件工程师


返回上一级