课程大纲

回顾

  • 继承和影响
  • 对象引用与继承
  • 多态性
  • 接口静态方法和默认方法
  • 集合和泛型
  • 泛型(继承、通配符)
  • 编写泛型类型

Design Patterns

  • 对象创建
  • 静态方法和字段
  • new 运算符
  • 创建模式
  • 继承与组成 / 优点和缺点
  • 复合图案
  • 内部类

反射

  • 名为 Class 的类
  • 查找字段、方法和构造函数
  • Accessing 字段, 调用方法
  • 检查数组

附注

  • Java API 中的注释(@Override、@Deprecated)
  • 定义批注

功能性 Programming

  • Lambda Expression概览
  • Lambda Express离子和函数接口
  • 使用 Lambda Express离子
  • 使用方法引用

流 API

  • 流和集合
  • 筛选集合
  • 链接和流水线

日期/时间 API

  • Legecy API 接口
  • 日期/时间 API (JSR 310)
  • 基于日期和基于时间的事件
  • 时间戳、周期和持续时间
  • 执行计算
  • 格式
  • 本地化/时区

JUnit 基础知识

  • JUnit 概述,测试驱动开发
  • 测试和断言
  • 使用异常
  • 使用 JUnit 组织测试
  • 书写夹具 - @Before、@After
  • 测试套件和其他功能
  • 模拟对象概述

构建工具

  • 蚂蚁概览
  • Maven 概述

抽象类

  • 声明原则和抽象类的实现
  • 使用抽象类时遇到的典型问题

类、抽象类和接口在应用程序模型中的作用

  • 等级 Java 面向对象抽象
  • Java 中的完整对象模型
  • 面向接口、抽象类和应用接口的程序模型,其每个子系统在实现中具有更大的灵活性和独立性
  • 抽象类的应用,以便提取通过实现它们提供的接口的灵活性而扩展的通用功能

动态对象和静态对象在应用程序模型中的作用

  • 静态 Java 类和这些类的动态属性
  • 区分Java和典型用途中两种类型的实体的功能,以及它们在基于静态和动态生物的解决方案设计中的良好实践示例Java
  • 设计模式简介
  • 工厂设计模式简介

使用简单类型和包装类的操作

  • 在 Java 对象模型中扩展简单类型的使用非常重要的事实和技术。
  • 讨论包装类、简单类型以及此类型在应用程序中的典型应用程序的作用

特殊对象 Java、类 String、StringBuilder 和 StringBuffer

  • 提醒 String 类的基本属性,并讨论虚拟机对 String 对象的处理
  • 使用缓冲区类并在链上运行

格式化和解析,常规 Express离子

  • Java 中的正则表达式简介
  • 讨论处理正则表达式的基本技术(String 类)以及基于此类构造的专用类的高级技术
  • 字符串类型的标记化、搜索和模式匹配

要求

  • 了解 Java 语言和 OOP。参与者需要了解包、控制流和循环、基本的具体类和基本接口。
 21 小时

人数



每位参与者的报价

相关课程

课程分类