課程簡介

回顧

  • 繼承和影響
  • 物件引用與繼承
  • 多態性
  • 介面靜態方法和預設方法
  • 集合和泛型
  • 泛型(繼承、通配符)
  • 編寫泛型類型

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 時間:

人數


開始於

結束於


Dates are subject to availability and take place between 09:30 and 16:30.

每位參與者的報價

相關課程

課程分類