Controlling Java Virtual Machine (JVM) compilers might seem like an unnecessary task, but for many developers, this is an important aspect of testing. This is accomplished with method-dependent compiler flags.
In this section, we will start with a look at JVM compilation modes and then look at the compiler that can be controlled using the Java platform.