Další charakteristiky

  • program v Javě je meziplatformně přenositelný na úrovni zdrojového i přeloženého kódu

  • je to umožněno tím, že přeložený javový program běží v tzv. Java Virtual Machine (JVM)

  • zdrojový i přeložený kód je tedy přenositelný mezi všemi obvyklými platformami (UNIX, Windows, MAC OS X, ale také sálové počítače, minipočítače typu IBM AS/400 apod.)

  • tedy všude tam, kde existuje příslušná JVM