Mono also offers the possibility to fully AOT your .NET application.
Most Java VMs can be made to fully JIT the code, bypassing any interpretation with flags similar to -XX:CompileThreshold in Hotspots' case.
If you prefer compile Java directly to native code, you can make use of gcj, Aonix Perc or Excelsior JET.
Language != Implementation