想一步步成為精通 Java?這門課程從入門到精通,課程內容包含 Java 8、物件導向程式設計、製作貪食蛇遊戲、出埃及記遊戲、MySQL 資料庫、Servlet、JSP 網頁開發、Stream、多執行緒程式 Java 編寫等等,一步一步帶你學會 Java 語法與應用!要求只需要對 Java 有興趣就可以參加
從這 28 小時的課程,你會學到
- 認識 8 個 Java 當中的原始資料型態,以及每種資料型態的使用時機與語法
- 使用 Java 內建的 String、Array、ArrayList 等物件
- 學習並且應用 Java 物件導向的程式設計語法
- 學習製作Java桌面應用程式與遊戲
- 認識物件導向的三大要素:Polymorphism(多型), Inheritance(繼承), Encapsulation(封裝)
- 學習 Abstract Class 以及 Interface,以及使用 KeyListener 與 MouseListener
- 認識 Method Override, Method Overloading, Method Chaining 三種比較與使用時機
- 了解NullPointerException、Concurrent Modification Exception 問題處理流程與方法
- 了解 JVM 概念,並學習 Memory Leak (記憶體洩漏)與 Java Garbage Collector
- 製作 Java 遊戲,並且在多個作業系統執行
- 使用 Java 連結 MySQL 資料庫,並學習如何架設資料庫
- 在 Java 當中預防 SQL Injection 攻擊資料庫
- 了解 HTTP 網路基本概念,認識網路協議與傳送請求與回應請求
- 學習 Java Servlet, JSP, JDBC 等網頁開發工具
- 認識 Java Stream 語法
- 使用多線程 Java 編寫(Multi-threading Programming),提高運算速度
- 使用Socket語法資料傳輸,傳送基本數據、進階數據、文件資料
- 學習面試題目解題,總題數超過40題
- 使用 Java Swing 製作貪食蛇遊戲、製作出埃及記遊戲
- 實作 Merge Sort, HashMap, Enum Class, JavaDoc, Short-Circuit Evaluation 等進階內容
- 了解泛型( Generics )基礎與進階概念與應用,包含 Type Erasure
要求
- 對學習Java、Android或程式設計有一點興趣即可
- 一台可以上網的電腦
課程說明
2024 Java 入門到精通課程從頭開始學習Java語法,內容包含基本語法、物件導向的程式架構、解決問題的邏輯思路、遇到問題狀況的處理、Debug 技巧,建立扎實的 Java 必備知識。此外,也帶你從無到有開發完整的Java桌機遊戲,練習物件導向的程式設計,寫出商業與便捷功能,可連結資料庫、高可讀性、高維護性以及高功能性的程式碼。此課程會不斷更新以提供新的內容,根據學生的狀況與開發趨勢,不斷更新讓知識保持新鮮且豐富。
基礎課程包含:
1. Java Primitive Data type (Byte, Short, Long, Integer, Character, Boolean, Float, Double)
2. Reference Data Type (Class, Array, ArrayList, …)
3. 物件導向語法, Fields, Scope, Static
4. 物件導向的三大要素:Polymorphism(多型), Inheritance(繼承), Encapsulation(封裝)
5. Abstract Class, Interface
6. Method Override, Method Overloading, Method Chaining三種比較與使用時機
7. KeyListener、MouseListener
8. toString(), equals() method 覆寫、switch statement撰寫
9. NullPointerException、Concurrent Modification Exception 問題處理
10. Memory Leak (記憶體洩漏)與Java Garbage Collector
除此之外,我們也會,加上Java常見應用,例如:
1. MySQL 資料庫架設與連接
2. 預防 SQL Injection 攻擊資料庫
3. 網頁開發、HTTP
4. Java Stream語法
5. 多線程 Java 編寫(Multi-threading Programming)
6. Socket 語法與資料傳輸,傳送基本數據、進階數據、文件資料
7. 學習面試題目解題,總題數超過40題
8. 使用Java Swing 製作貪食蛇遊戲
9. 製作出埃及記遊戲
10. Merge Sort, HashMap, Enum Class, JavaDoc, Short-Circuit Evaluation 等進階內容
Java 是一種廣泛使用的電腦程式設計語言,擁有跨平台、物件導向等特性,廣泛應用於企業級Web應用開發和各種行動應用開發。例如: Android Apps,數據中心和超級計算機,桌面應用程序,數據庫連接, 資料視覺化, 以及數據分析,都可以見到Java的應用。許多政府機關、醫療、 教育、 國防,以及的電子交易的系統也是用Java做成的!
Java 是非常受歡迎的程式語言,可以運用在各種領域,支援性非常強大!此外, Java是跨平台的程式語言,寫一份程式碼,就可以在多個平台上運行!現在許多開發工作與需要維護的程式碼,都需要擁有Java專業知識的工程師,因此,Java為目前業界非常熱門的程式開發語言。
目標受眾
- 正在大學就讀資訊工程、電腦科學、資料科學、數學的學生
- 想學習 Java 開發的學生、或是轉職者
- 對於電腦科學、資訊管理、資訊工程有興趣的任何人
- 想學習用 SpringBoot 製作網頁的網頁開發者
- 想做 Android 手機 app 程式者
- 對金融業平台開發、數據分析有興趣者
- 桌面的應用程式、伺服器、設備等開發應用有興趣者
講師簡介
Wilson Ren Udemy教師、前端網頁設計師( 更多講師主講課程介紹)
曾就讀於美國楊百翰大學夏威夷分校,主修讀電腦科學。我相信,透過清楚的講解與示範,任何人都可以學好編寫程式與電腦科學中的複雜概念。我透過錄製課程來實現我的理想。目前我有九堂課程,分別為「2025 Python全攻略」、「2025 網頁開發」、「2025 Java課程」、「Android開發全攻略」、「2022網頁全端攻略」、「離散數學」、「數論與密碼學」、「資料結構與演算法」,以及「線性代數」。
在到美國之前,完全沒有寫過程式的經驗。在眾多不同的主修當中,我選擇電腦科學(台灣的資訊工程系)來當作主修,因為我從小就對電腦有濃厚的興趣。在此之後,我寫過無數網頁、開發過許多不同的樣板以及網頁架構,也在課外之餘在許多不同的線上學習資源當中學習更新穎更多樣的網頁設計技巧。
- Udemy 永久擁有課程 許多課程約 NT400 (點擊連結看更多)
- ✨年訂閱每月 NT350 ( ⏳首年再享 30%off ) 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

你可能會有興趣
- Java 相關線上課程
- ★想要加強英文能力嗎?– 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 歡迎加入 Soft & Share Telegram

發表迴響