Minghsin University of Science and Technology
Uedu Main Site
Explore Uedu
Student Console
Register as Member/Login
Research Informed Consent Center
Survey Center
Educational Big Data Challenge
Claim or create a course
Try a Scenario Task
Support & Messages
Uptime Data

UeduGPTs

--

Jupyters

1

Local AI

--

Uedu Code

--

明新科大 AQI 69 24°C PM2.5 26
AI Reply Desktop Notifications

Show a desktop notification when the AI TA finishes replying

Chat Message Notifications

Notify me when classmates post messages in the forum

Sound notification

Play an alert sound whenever there is a new notification

Java

18 堂互動課,從第一個程式、變數與流程控制、陣列與方法,到類別與物件、繼承、多型、介面、例外處理、集合框架、泛型、檔案、多執行緒、Lambda 與 Stream API。逐步執行動畫會畫出堆疊上的變數與堆積上的物件,箭頭標出每個參照指向哪一個物件;型別不符、忘記初始化、沒有處理檢查型例外這類 javac 會擋下的錯誤,會用中文說明原因。
18 堂課 approx. 7.2 hour(s)

學習路徑

  1. 01
    Java 簡介
    Java 的歷史與特點、JDK 與 JVM、第一個程式
    Interaction實作導覽 15 minute(s)
  2. 02
    變數與資料型態
    八種基本型別、String、型別轉換與 var
    Interaction實作 20 minute(s)
  3. 03
    運算子與運算式
    算術、比較、邏輯、指派運算子與運算順序
    Interaction實作 20 minute(s)
  4. 04
    條件判斷
    if/else、巢狀判斷、switch 與 switch 運算式
    Interaction實作 20 minute(s)
  5. 05
    迴圈
    for、while、do-while、for-each、break 與 continue
    Interaction實作 20 minute(s)
  6. 06
    陣列
    一維與二維陣列、Arrays 工具類別、陣列是參照
    Interaction實作 25 minute(s)
  7. 07
    方法
    參數與回傳值、多載、遞迴與傳值呼叫
    Interaction實作 25 minute(s)
  8. 08
    物件與類別
    類別、物件、建構子、this、封裝與 static
    Interaction實作 30 minute(s)
  9. 09
    繼承
    extends、super、方法覆寫與 Object 類別
    Interaction實作 25 minute(s)
  10. 10
    多型
    動態繫結、覆寫與多載的差別、向上轉型與 instanceof
    Interaction實作 25 minute(s)
  11. 11
    介面與抽象類別
    interface、abstract、default 方法與 record
    Interaction實作 25 minute(s)
  12. 12
    例外處理
    try/catch/finally、檢查型例外、throw 與自訂例外
    Interaction實作 25 minute(s)
  13. 13
    集合框架
    ArrayList、HashMap、HashSet 與走訪
    Interaction實作 30 minute(s)
  14. 14
    泛型
    泛型類別與泛型方法、型別參數、萬用字元
    Interaction實作 20 minute(s)
  15. 15
    檔案處理
    讀寫文字檔、try-with-resources、Files 類別
    Interaction實作 25 minute(s)
  16. 16
    多執行緒
    Thread、競爭條件、synchronized 與 join
    Interaction實作 25 minute(s)
  17. 17
    Lambda 表示式
    函式介面、lambda 語法、方法參照與 Comparator
    Interaction實作 25 minute(s)
  18. 18
    Stream API
    filter、map、reduce、collect 與惰性求值
    Interaction實作 30 minute(s)