Sobes.tech
Junior — Middle

Welke redenen maken het mogelijk om een Java-programma op verschillende platforms uit te voeren zonder wijzigingen in de code?

sobes.tech AI

Antwoord van AI

Een Java-programma kan op verschillende platforms worden uitgevoerd zonder wijzigingen in de code dankzij het gebruik van de JVM (Java Virtual Machine). De code wordt gecompileerd tot bytecode, die niet afhankelijk is van een specifiek besturingssysteem of hardware-architectuur. De JVM op elk platform interpreteert of compileert de bytecode naar machinecode die specifiek is voor dat platform. Zo wordt draagbaarheid bereikt door abstractie van hardware en besturingssysteem via de virtuele machine.