Overview
Java Virtual Machine (JVM) is a software platform that provides virtual machines to run Java-based programs on any device and operating system.
This instructor-led, live training (online or onsite) is aimed at Java developers who wish to use JVM tools and features to run Java programs.
By the end of this training, participants will be able to:
- Understand JVM and how it works.
- Learn about reflection and the different memory areas.
- Understand how to use the JVM tool interface.
- Use JVM to run Java programs on any device or operating system.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Requirements
- Knowledge of Java programming
Audience
- Java developers
Course Outline
Introduction to Java and JVM
JVM Architecture in Java
Fundamentals of JVM
Navigating the UI Controls
The Lifetime of a Type
Working with Reflection
Runtime Data Areas
Garbage Collection
Working with Strings
Java Memory Model
JVM Screen in Java
Using JVM Profiling
Using JVM Tool Interface
Summary and Next Steps