In this video I cover how java compilation happens, and the benefits of how Java can be used in multiple platforms without changing any code. This video gives you an overview of how the JVM works, and the steps that happen before a Java application runs.