fbpx

Java 應用程式效能和記憶體管理

課程簡介

學習如何調整 JVM,並做出良好的程式設計選擇,以確保應用程式以最佳方式執行

課程介紹:English 简中

從這 10 小時的課程,你會學到

  • 什麼會導致應用程式中的效能問題,以及如何解決這些問題
  • 作為開發人員,我們在設計時可以做出的選擇——如何做出最佳化效能好的程式設計選擇
  • 如何配置虛擬機器以提供更好的執行時( run-time )效能
  • JVM 的及時編譯器
  • 虛擬機器如何管理記憶體
  • 效能測試和標竿測試

要求

  • 基本的 Java 程式設計知識是必需的,但是參加本課程你不需要是一位 Java 專家

課程說明

在本課程中,我們將瞭解什麼會導致應用程式中的效能問題,以及如何解決這些問題。 這包括我們身為開發人員在設計時的選擇 – 如何以最佳的效能為考量做出良好的程式設計選擇。 我們將學習配置虛擬機器以在執行時提供更好效能的各種方法。 我們將深入研究虛擬機器是如何管理記憶體和垃圾回收流程。

一路上,我們將學習即時編譯器( Just In Time compiler )、效能測試和標竿測試、反組譯 bytecode、使用 GraalVM 作為替代虛擬機器等等。

關於 Java 版本: 本課程是針對 Java 版本 8和 11 + 編寫的,你可以跟隨任何一個版本學習。 您可以使用 Oracle 或 OpenJDK 版本。 如果你正在使用 java7或更低的版本,可以參考我另外一個 Udemy 的課程 ( Java Memory management ) ,這個課程只涵蓋了本課程的記憶體管理部分

目標受眾

  • 希望深入瞭解 Java 虛擬機工作原理的 Java 程式設計師
  • 對性能不佳的應用程式有問題的 Java 開發人員
  • 想成為更好的 Java 開發人員的所有人

講師簡介

Matt Greencroft 在 Virtual Pair Programmers 擔任課程導師

作為一名專業程式設計師工作了20多年,主要在銀行業工作,Matt 現在為 Virtual Pair Programmers 教學。 他的專業領域包括 JavaEE、 Android、 Hadoop 和 NoSQL。 Matt 目前正在做一個 Clojure 專案,他發現這是一個令人愉快的挑戰!

工作之餘,馬特喜歡騎自行車,但更喜歡下山上山,而且他喜歡彈鋼琴但是彈得很糟糕。

Virtual Pair Programmers

Virtual Pair Programmers 在這裡幫助你把你的程式設計技能提升到一個新的水平。 我們是一群熱情的軟體開發培訓師,我們都是專業的開發人員,並且有著非常實用的學習方法——我們的課程充滿了真實世界的案例研究和實踐案例。 我們教你如何在工作場所提高工作效率和完成工作,而不是一個一個地學習每個功能特性。

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

優惠資訊

如何購買這門課程比較划算?可以參考課程合購優惠方案


報名參加課程

Sponsored by Udemy

也許你會有興趣

 學習資訊不漏接-歡迎使用 App 訂閱發文通知 

Spread the love

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: