JVM के द्वारा हम byte कोड को machine code में convert करते है . जव हम जावा के program को compile करते है तो वह पहले byte code में convert होता है और JVM इस byte code को machine code में convert कर देती है जिसे कि हमारा computer समझता है .