來杯Java吧! 2024 Java 入門到精通課程

從入門開始學習Java語法,課程包含Java 8、物件導向程式設計,製作貪食蛇遊戲、出埃及記遊戲、面試題目解題、MySQL資料庫、Servlet、JSP網頁開發、Stream、多線程Java編寫等等內容,一步一步成為Java大師。

4.81 (623 reviews)
Udemy
platform
中文
language
Programming Languages
category
instructor
來杯Java吧!  2024 Java 入門到精通課程
3,872
students
28 hours
content
Mar 2024
last update
$64.99
regular price

What you will learn

認識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

Why take this course?

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為目前業界非常熱門的程式開發語言。

Screenshots

來杯Java吧!  2024 Java 入門到精通課程 - Screenshot_01來杯Java吧!  2024 Java 入門到精通課程 - Screenshot_02來杯Java吧!  2024 Java 入門到精通課程 - Screenshot_03來杯Java吧!  2024 Java 入門到精通課程 - Screenshot_04

Reviews

Jelly
September 29, 2023
老師帶做項目的時候會把大邏輯講得比較清楚,小細節忽略,不是每一行代碼都會解釋,所以經常會卡在這些小地方,需要自己去查。還有個就是很多關鍵詞會用英語講,所以和我一樣英語不好的最好自己提前熟悉並且記住老師前面提過的關鍵概念的英文。其實學代碼這事本身就比較考驗主動性和耐心,所以上面這些說是不足其實也完全可以轉為自主學習的機會。
孫孟賢
July 6, 2023
初學者學到很多知識。 但課程中有許多部分都會說 先不用管這是什麼意思先照著寫就好, 雖然能理解講起來會很花時間但是還是希望可以講一下概念,否則照抄感覺沒有學到東西。 SQL的課程我認為講得太快了,基本上講SQL的課程都是照抄CODE,也不懂那些CODE的運作原理,還好現在有ChatGPT可以問得以解決一些問題
Huishin
January 25, 2023
課程內容實用好理解!我想從c#轉java工程師,這個課程節省很多學習時間,還有上課簡報是英文搭配中文解說也很讚!對於未來想要到外商或是看英文文件幫助很多,學到不少專業術語的英文表達方式,感謝老師一系列佛心的課程!另外希望老師以後可以推出spring boot 課程。
雅芳
November 1, 2022
希望能再學習老師相關後續JAVA的課程,例:演算法等後續的課程 之前有買老師的2022網頁開發全攻略(目前看了一點),所以覺得老師說的課是能讓我吸收的~~有幸能買到老師教的JAVA課程^^ 希望能讓邏輯力不好的我,提升自學的能力~
Ting-Yen
June 2, 2022
我先前還購買了Wilson老師的其他課程,如JavaScrip和資料結構與演算法。一開始我對編程完全沒有經驗,但透過他的課程,我真的得到了一份新的工作,有機會去把我的職業生涯引向另一個領域。 他的課程,適合各種水平。課程非常有價值,有Project可作,理論和實作都有。老師也總是樂意和及時的回答問題。課程也比其他人的便宜很多,根本是佛心來著。因為他說不想我們這些學習者在開始用這一技能賺錢之前,就先花大量的錢來繳學費, 看的出來他真的想幫助想學的學生。另外, Wilson老師是這方面的專家, 他人住在美國。因此,他總教我們先進而實用的技巧和方法。但正如老師所說,應該一直嘗試自己寫code,而不是只看視頻。總之,買Wilson老師的課就是賺到,CP值超高! 超級謝謝老師! I had previously purchased other courses from Wilson, such as JavaScrip and Data Structures and Algorithms. At first, I had no experience in programming at all, but through his courses I really got a new job and the opportunity to bring my career to another field. His courses are suitable for all levels. The courses are very valuable, including several projects. They are theoretical and practical. The instructor is always willing to answer questions. The course is also much cheaper than others. Wilson says he doesn't want learners to spend a lot of money before they start earning money with this skill, so he really wants to help students who really want to learn. In addition, Wilson is an expert in this field, living in the United States. Therefore, he always teaches us advanced and practical techniques and methods. But as he said, you should always try to write your own code instead of just watching his videos. Anyway, Joining Wilson's courses is good value for me! Thanks a lot, Wilson! Ich hatte zuvor schon andere Kurse von Wilson gekauft, z. B. JavaScrip und Data Structures and Algorithms. Anfangs hatte ich überhaupt keine Erfahrung im Programmieren, aber durch seine Kurse habe ich wirklich einen neuen Job bekommen und die Möglichkeit, meine Karriere auf ein anderes Gebiet zu bringen. Seine Kurse sind für alle Niveaus geeignet. Die Kurse sind sehr wertvoll und beinhalten mehrere Projekte. Sie sind theoretisch und praktisch. Der Dozent ist immer bereit, Fragen zu beantworten. Der Kurs ist auch viel billiger als andere. Wilson sagt, er wolle nicht, dass die Lernenden viel Geld ausgeben müssen, bevor sie mit dieser Fähigkeit Geld verdienen können, deshalb wolle er den Lernenden helfen, die wirklich lernen wollen. Außerdem ist Wilson ein Experte auf diesem Gebiet und lebt in den Vereinigten Staaten. Daher lehrt er uns immer fortgeschrittene und praktische Techniken und Methoden. Aber wie er schon sagte, sollte man immer versuchen, seinen eigenen Code zu schreiben, anstatt sich nur seine Videos anzusehen. Wie auch immer, die Teilnahme an Wilsons Kursen ist für mich von großem Wert! Vielen Dank, Wilson!

Charts

Price

來杯Java吧!  2024 Java 入門到精通課程 - Price chart

Rating

來杯Java吧!  2024 Java 入門到精通課程 - Ratings chart

Enrollment distribution

來杯Java吧!  2024 Java 入門到精通課程 - Distribution chart
4671362
udemy ID
5/4/2022
course created date
6/4/2022
course indexed date
Bot
course submited by