Description
高中及成人
JAVA程式設計課程
由Java開始裝備自己
為何要學JAVA? |
Java被公認為世界上最好的程式語言之一,能夠持續活耀20年就是最好的證明。從 Windows、Linux 以至手機,都不難見到有 Java 技術的運用。作為跨平台及網路軟件的首選,其技術的簡單性和跨平台能力使Java成為 I.T. 程式編寫界的標準,亦是市場需求度最高、安全性也強的程式語言,是程式新手學習的最佳選擇。
Java 是物件導向 (Object-Oriented) 開發模式的程式語言。 新手通過學習 Java 從而了解物件導向開發模式後,學習其他程式設計語言可以更易上手。
而自從Oracle接手Java的發展之後,Java開始許多大的變化,加入很多新功能,自SE9開始,Oracle就採取敏捷開發的精神,每半年就發布一個新版本,但開發與學習的首選通常以長期支援版本為主,而SE8與SE11都是長期支援版本。
課程重點 |
內容涵蓋開發流程簡介、Java語言的基本語法與相關知識、全新的物件導向的概念以及Java進階語法與設計觀念,由淺入深地針對Oracle Java 認證的考試內容提供完整的準備。在學習過程中,除了使用文字編輯器做基礎練習外,也會補充IDE(整合開發環境)的使用,讓您開發Java Application,更有效率而且更得心應手。
(達到一定程度後,同學可自行報考由Java語言的擁有廠商Oracle舉辦的Java SE 8 Programmer考試,通過後會獲得由其頒發的電子證書)
課程內容 |
-Level 1 (10小時):
Java 開發流程 / 程式語言基礎
學習開發流程、編譯,執行程式。變數宣告、資料及邏輯運算,奠定開發基本功。
物件導向
以簡易的生活情境來說明物件導向的觀念,並配合多元化的例子更能讓初學者能了解到精髓。從類別的定義、存取等級、建構子到 多載(Overload)、重載(Override)及 多型 (Polymorphism),不僅僅讓你完整體驗物件導向程式開發並且還讓親身體驗到每個思考的環節,從腦中的思考轉換成實際的程式碼
在了解基本的物件導向之後,進一步的是有關抽象類別(Abstract class)、介面(Interface)、甚至匿名類別(Anonymous class)的介紹。並配合視窗程式設計 (Java Swing) 將所學習到的觀念以實際的程式碼來佐證,加深學員的印象,自然而然地習慣Java程式語言的思維。
-Level 2 (10小時):
Java SE 核心API (集合與IO)
List, Set, Map, Iterator, Collections;
異常機制、異常分類、異常處理;
流的概念、字節流、字符流、轉換流、緩衝流、裝飾設計模式、管道流、編碼處理
-Level 3 (10小時):
Java SE 核心API (多線程、網路、XML)
多線程概念、線程生命週期、並發安全問題、線程間通信、生產者消費問題;
網絡七層架構UDP、Socket之TCP、網路通信案例;
XML語法、XML約束、XML編程;
正則表達式、反射、註解、泛型、類加載器、靜態導入、自動封箱拆箱、可變參數
-Level 4 及以上,請向客服查詢
導師團隊 |