- 瞭解 Java 語言和 OOP。參與者需要瞭解包、控制流和迴圈、基本的具體類和基本介面。
已經是Java程序員的參與者希望擴展他們的視野並使用更多的Java語言概念。
回顧
- 繼承和影響
- 物件引用與繼承
- 多態性
- 介面靜態方法和預設方法
- 集合和泛型
- 泛型(繼承、通配符)
- 編寫泛型類型
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 類)以及基於此類構造的專用類的高級技術
- 字串類型的標記化、搜索和模式匹配
United Arab Emirates - Java Intermediate and Advanced
Qatar - Java Intermediate and Advanced
Egypt - Java Intermediate and Advanced
Saudi Arabia - Java Intermediate and Advanced
South Africa - Java Intermediate and Advanced
Brasil - Java Intermediate and Advanced
Canada - Java Intermediate and Advanced
中国 - Java Intermediate and Advanced
香港 - Java Intermediate and Advanced
澳門 - Java Intermediate and Advanced
台灣 - Java Intermediate and Advanced
USA - Java Intermediate and Advanced
Österreich - Java Intermediate and Advanced
Schweiz - Java Intermediate and Advanced
Deutschland - Java Intermediate and Advanced
Czech Republic - Java Intermediate and Advanced
Denmark - Java Intermediate and Advanced
Estonia - Java Intermediate and Advanced
Finland - Java Intermediate and Advanced
Greece - Java Intermediate and Advanced
Magyarország - Java Intermediate and Advanced
Ireland - Java Intermediate and Advanced
Luxembourg - Java Intermediate and Advanced
Latvia - Java Intermediate and Advanced
España - Java Intermediate and Advanced
Italia - Java Intermediate and Advanced
Lithuania - Java Intermediate and Advanced
Nederland - Java Intermediate and Advanced
Norway - Java Intermediate and Advanced
Portugal - Java Intermediate and Advanced
România - Java Intermediate and Advanced
Sverige - Java Intermediate and Advanced
Türkiye - Java Intermediate and Advanced
Malta - Java Intermediate and Advanced
Belgique - Java Intermediate and Advanced
France - Java Intermediate and Advanced
日本 - Java Intermediate and Advanced
Australia - Java Intermediate and Advanced
Malaysia - Java Intermediate and Advanced
New Zealand - Java Intermediate and Advanced
Philippines - Java Intermediate and Advanced
Singapore - Java Intermediate and Advanced
Thailand - Java Intermediate and Advanced
Vietnam - Java Intermediate and Advanced
India - Java Intermediate and Advanced
Argentina - Java Intermediate and Advanced
Chile - Java Intermediate and Advanced
Costa Rica - Java Intermediate and Advanced
Ecuador - Java Intermediate and Advanced
Guatemala - Java Intermediate and Advanced
Colombia - Java Intermediate and Advanced
México - Java Intermediate and Advanced
Panama - Java Intermediate and Advanced
Peru - Java Intermediate and Advanced
Uruguay - Java Intermediate and Advanced
Venezuela - Java Intermediate and Advanced
Polska - Java Intermediate and Advanced
United Kingdom - Java Intermediate and Advanced
South Korea - Java Intermediate and Advanced
Pakistan - Java Intermediate and Advanced
Sri Lanka - Java Intermediate and Advanced
Bulgaria - Java Intermediate and Advanced
Bolivia - Java Intermediate and Advanced
Indonesia - Java Intermediate and Advanced
Kazakhstan - Java Intermediate and Advanced
Moldova - Java Intermediate and Advanced
Morocco - Java Intermediate and Advanced
Tunisia - Java Intermediate and Advanced
Kuwait - Java Intermediate and Advanced
Oman - Java Intermediate and Advanced
Slovakia - Java Intermediate and Advanced
Kenya - Java Intermediate and Advanced
Nigeria - Java Intermediate and Advanced
Botswana - Java Intermediate and Advanced
Slovenia - Java Intermediate and Advanced
Croatia - Java Intermediate and Advanced
Serbia - Java Intermediate and Advanced
Bhutan - Java Intermediate and Advanced