飛霆設計學院:課程介紹
Java
什麼是 Java?
Java近年熱門且強大的程式語言,具有跨平台、物件導向和高安全性的特點,同時也是從C語言發展出來的,可跨平台系統運行。它擁有豐富的標準庫,支援多執行緒編程,廣泛應用於企業軟體、網頁應用和Android手機應用等領域,非常適合用來開發各種應用。
- 特性:跨平台,面向對象,穩定且性能良好
- 應用:企業級應用、Android應用程式、大型系統、後端開發
- 適合對象:有一定程式基礎的學生,適合開發大規模應用
為什麼要學習 Java?
學習Java可以開發多種類型的應用,包括Web和Android程式,而且它擁有跨平台特性,能在不同操作系統上運行。Java有龐大的社群支持和豐富的學習資源,學習它能提升你的邏輯思維和解決問題的能力,並且市場需求量大,有助於未來的就業和職業發展。
Java 課程特色
互動式編程練習
設計動態效果、製作遊戲、基本圖形介面應用
創造性專題項目
個人應用小程式、創建資料庫應用
高度互動教學
利用互動教學開放在線平台,課程討論、問答交流
前沿技術與設計
掌握新技術Java 8新特性、使用現代開發工具如Eclipse或IntelliJ IDEA
綜合能力提升
邏輯思維+創造力+團隊合作+溝通能力+技術與知識
Java 入門班
學習Java的概念和技術,製作簡單的程式應用
1.
Java概述與環境設置
- 認識 Java:Java 的歷史與應用
- 安裝 Java 開發環境(JDK)
- 設置和使用 Eclipse 或 IntelliJ IDEA
2.
基本語法與資料型別
- 變數與資料型別
- 基本操作符與運算
- 基本輸入與輸出
3.
條件判斷與迴圈
- if-else 條件語句
- switch 語句
- for、while 與 do-while 迴圈
- 小練習:猜數字遊戲
4.
陣列與字串
- 陣列的定義與使用
- 字串操作
- 小練習:成績管理系統
5.
方法與參數
- 方法的定義與呼叫
- 方法參數與返回值
- 方法重載
- 小練習:計算器程式
6.
物件導向概念
- 類與物件
- 建構子與方法
- 封裝、繼承與多型
- 小練習:動物園模擬
7.
簡單圖形介面
- 認識 Swing 圖形介面
- 基本元件與設計
- 事件處理
- 小練習:簡單的圖形介面應用
Java 應用班
掌握進階的Java技術和物件導向程式設計,開發複雜的應用程式
1.
深入物件導向
- 深入理解繼承與多型
- 抽象類與介面
- 小練習:角色扮演遊戲
2.
資料結構與集合框架
- 常見資料結構(List、Set、Map)
- 使用集合框架(Collections Framework)
- 小練習:學生資料管理系統
3.
例外處理
- 例外的概念與分類
- 例外處理的基本語法
- 自定義例外
- 小練習:文件讀寫與例外處理
4.
檔案操作與I/O
- 檔案讀寫基本操作
- 序列化與反序列化
- 小練習:簡單的檔案管理系統
5.
多執行緒編程
- 執行緒的創建與管理
- 執行緒同步
- 小練習:多執行緒下載器
6.
圖形介面進階
- 高級Swing元件與佈局
- 小練習:圖形介面小遊戲
- 基本維護與更新策略
- 小練習:發布自己的 APP
Java 完課之後
適用於目前大多數的程式開發領域,但因其收取商業授權費緣故,多應用於大型企業級系統、資料庫與網頁開發。
Java 開發工程師、Android 開發工程師、後端開發工程師、大數據工程師、系統架構師