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.