從入門開始學習 Java 語法,課程包含 Java 8、物件導向程式設計,製作貪食蛇遊戲、出埃及記遊戲、面試題目解題、MySQL資料庫、Servlet、JSP 網頁開發、Stream、多線程 Java 編寫等等內容,一步一步成為 Java 大師。
從基本語法到物件導向的程式架構,認識 8 個 Java 當中的原始資料型態,以及每種資料型態的使用時機與語法
從無到有開發完整的Java桌機遊戲,用實作練習物件導向的程式設計
包含解決問題的邏輯思路、遇到問題狀況的處理、Debug技巧,建立扎實的Java必備知識
寫出商業與便捷功能,可連結資料庫、高可讀性、高維護性以及高功能性的程式碼
按一下 進入設定
Java 是一門語法嚴謹的物件導向程式語言 ,可以運用在各種領域,支援性非常強大!此外, Java 更擁有「一次編寫,到處執行」的跨平台特性 ,寫一份程式碼,就可以在多個平台上運行!現在許多開發工作與需要維護的程式碼,都需要擁有 Java 專業知識的工程師,此外, Java 為目前業界最熱門的程式開發語言,例如: Android Apps 、數據中心和超級計算機、桌面應用程序、數據庫連接、資料視覺化以及數據分析,都可以見到 Java 的應用。許多政府機關、醫療、 教育、 國防,以及的電子交易的系統也是用 Java 做成的! 因此學習具備如此影響力程式語言,絕對是優選!
新手友好課程,零基礎也能無痛入門程式語言
課程將會從零開始學習 Java 語法,你不需要有任何的經驗,或是相關背景知識也能無痛入門。以及搭配課程中的練習,增強實戰經驗。
淺顯易懂的講解,課程內容一手掌握
從初學者角度出發,詳細教你 Java 基礎語法。此外,課程不是交代程式開發步驟,而是每一項技術與工具皆從頭教起,以及透過老師實際操作,加上一步一步引導,免除你對於消化課程的困擾,同時有效的掌握上課內容與重點。
扎實的課程內容,建立扎實的 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
1. MySQL資料庫架設與連接
2. 預防 SQL Injection 攻擊資料庫
3. 網頁開發、HTTP
4. Java Stream 語法
5. 多線程 Java 編寫(Multi-threading Programming)
6. Socket 語法與資料傳輸,傳送基本數據、進階數據、文件資料
7. 使用 Java Swing 製作貪食蛇遊戲
8. 學習面試題目解題,總題數超過 40 題
9. Merge Sort, HashMap, Enum Class, JavaDoc, Short-Circuit Evaluation 等進階內容
程式技術常常會釋出新的版本,有時新版本會只有小更動,有時則會是大變動,老師將會因應這些更動以及學生的反應與學習狀況,即時更新課程的內容,讓課程保持新鮮且豐富,也讓你永遠跟上最新技術,提升職場競爭力!
如果您購買的是募資課程,請在課程的【簡介】中查看開課時間,募資課程將於開課時間所述日期開放同學上課。
若您購買的是一般課程(開放上課課程),則在購買完成後可以立即開始觀看。
所有線上課程皆不受時間限制,享無限次永久觀看!
身為基礎忘光想轉職的人,建議7堂課都買嗎?觀看順序怎麼排呢?
例如先JAVA再PYTHON,或先網頁再JAVA之類的?
同學你好。其實這個問題的答案,這是要看你可接受的薪資範圍內,你的目標的職務是什麼來決定!例如:如果你希望走網頁全端工程師的話,我會建議可以看「網頁開發全攻略」課程!如果你的目標職位的必備技能要求是 Java 語言的話,完成「網頁開發全攻略」課程後可以再學習「來杯 Java 吧!Java 從入門到精通」這堂課!如果你是希望走資料科學方面的話,則會建議從「Python」課程開始學習!
另外,「離散數學」與「資料結構」這兩堂課程會提到演算法評估、資料結構設計與底層概念、集合論、數論、圖論等等內容,對於面試、解題、演算法設計等方面有有關鍵作用。在面試時的考題往往與這兩堂課程的內容息息相關,所以我也會建議在完成了基本的程式語言課程後,繼續完成「離散數學」與「資料結構」課程的內容喔!