Zijn niet noodzakelijk om de broncode opnieuw te compileren zodra het wordt gecompileerd.
Aangezien Java een platform onafhankelijke taal is, zullen de zelfde klassendossiers lopen aangezien het op een andere OS/platform is aangezien het loopt waar het wordt gecompileerd