Contents
透過了解新的 Java 9 功能(如模組、JShell、Processes 等)來提升你的職涯前景。
從這 7.5 小時的課程,你會學到
- 了解 Java 9 中的新功能
- 能夠在自己的專案中使用新功能
要求
有一些 Java 或其他物件導向語言的知識將有幫助
課程說明
你知道一些 Java,但擔心隨著最近發佈的 Java 9,你的技能變得過時了?
也許你是另一種語言的程式設計師,但是想學習 Java 9 來提高你的職業前景?
也許你很了解 Java 8,並且希望了解 Java 9 的新特性,以盡快使用它們。
無論是什麼原因,如果你想了解 Java 中與大多數 Java 開發人員相關的新功能,那麼本課程就是為你準備的。
本課程的目標不是簡單地快速瀏覽 Java 9 中的所有新功能。 我們的目標也不是要進入細節而忘了我們正要研究的。
相反,本課程旨在幫助你真正理解這些新功能。
所以,我們將看看是什麼激發了 Java 9 的變化,以便我們能夠更好地理解為什麼這些功能有需要以及他們能解決什麼問題。
然後我們將由簡單但相關的範例了解每個功能。
這門課程的導師是 Frank Mitropoulos 博士,擁有超過23年的軟體開發教學經驗。
Java 9 中的一些新功能是什麼?
Java 9中的許多新功能包括 Java Shell、Java 平台模組系統 ( Java Platform Module System )和對 Process API 的更新。
在本課程中,我們將詳細介紹 Java Shell。
我們認為你會愛上 Java shell!它使得學習 Java、探索API,以及用 Java 程式碼實驗更加容易且更高效。
一旦你開始使用它,我們認為當你不得不編寫一小段程式碼,特別是當你正在學習一個新的概念的時候,你會一遍又一遍地回來用它。
Java平台模組系統可能是大多數開發人員在想到 Java 9 時最常聽說的功能。
Java 9 平台模組系統允許 Java 藉由模組化 JDK 與將模組作為一等公民添加到 Java 更進一步。
模組系統實際上非常直覺,我們相信你馬上能了解它並欣賞它的效用。
在這個課程中,我們解釋模組系統的動機和目標,然後我們看看每一個細節。一路走來,我們從完全不採用任何模組創建了一個模組模組化 JokeServer 應用程式,到完全模組化並完成一個 JavaFX 前端。
最後,我們討論在 Java 9 中遷移現有的非模組化程式碼時可能會遇到的一些問題,並且帶你走過一個簡單的範例。
Java 9 另一個令人興奮的加值是對 Process API 的更新。
Process API 允許開發人員直接使用 Java 程式碼處理本機處理。
不再需要硬幹 ( hacky ) 程式碼,也不需要 Java 本機介面碼也能執行以前不可能直接在 Java 中執行的操作。
在這個課程中,我們看一下可以使用 Process API 的主要案例,並展示在 Java Shell 中的現場程式設計範例。 你不會相信我們現在可以在任何操作系統輕鬆地使用各種 Process。
想了解 Java 9 的精彩新功能? 歡迎點擊”立即購買”按鈕,開始學習吧。
目標受眾
- 想要了解Java 9的新特性其他語言的程式設計師
- 已用過 Java 7 或 Java 8,想要了解更多關於 Java 9 的程式設計師
講師簡介
Tim Buchalka’s Learn Programming Academy
專業的程式設計師與教師群 – 257,000多名學生
學習程式設計學院是由擁有35年經驗的軟體開發人員 Tim Buchalka 創建的,他也是Udemy的講師,在Java、Android、Python 和 Spring 框架課程中擁有超過 175,000 名學生。
學院今後三年的目標是教百萬人學習如何做程式設計。
除了 Tim 自己的課程,我們正在與最好的老師合作,開設課程,教授各級開發人員所需的基本技能。
另一個重要的哲學是我們的課程是由真正的專業人士教授的,
具有豐富實踐經驗的軟體開發人員,也是優秀的教師。我們所有的教師都是有經驗的軟體開發人
我們的團隊正在忙著創建新的課程。
無論你是初學者,第一次學習如何寫程式,或者刷新現有技能,或者學習新的語言和框架,學院都會將顧及你的需求。
Frank J. Mitropoulos
經驗豐富的電腦科學家與教育家
Frank J. Mitropoulos博士 在計算機科學和資訊技術領域擁有30多年的經驗。Frank 擁有計算機科學學位B.S.、M.S. 和 Ph.D. 學位,在業界和學術界都有工作經驗。
Frank 已經在大學以上的教育機構為成千上萬的大學生和研究生提供了數百門面對面和線上模式的課程。 Frank 還為摩托羅拉、IBM、GE、美國運通、Logica等許多私人公司舉辦了數十場專業研討會。
除了他的教學經驗之外,Frank 還在業界工作了12年,從事應用程式、編譯器、操作系統開發以及專案管理。
在2014年, Frank 是蘋果邀請到蘋果總部的13位教授之一,討論使用蘋果開發工具的教學策略。
Frank 喜歡開發電腦遊戲,並使用 LibGDX、Corona、Cocos2DX、SpriteKit、SceneKit、Unity 和 Unreal 等遊戲框架發佈遊戲。
Frank 的學術專長是物件導向的程式設計,是該領域公認的專家,在計算機科學領域有數十種出版物。
Frank 帶來了豐富的實戰和學術經驗,讓你的學習體驗富有生產力、相關性也充滿樂趣!
英文字幕:有 (講師提供)
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
課程網址 ♥找優惠折扣碼?

也許你會有興趣
- 更多 Java 相關線上課程
- ★想要加強英文能力嗎?– 練好英文是最大的學習槓桿
- 使用 e-mail 訂閱 Soft & Share 內容發布 – 透過 e-mail 提早收到 Soft & Share 發布的好康訊息!
- Soft & Share 特價課程與學習資訊分享 加入這個社團追蹤我們的特價課程與學習訊息
- 追蹤這個 Twitter ,追蹤各種軟體開發和個人成長學習訊息