ArrayList i Java kører ikke på en bestemt platform. Det er en datastruktur, en del af selve Java -sproget og udføres inden for Java Virtual Machine (JVM).
Her er en sammenbrud:
* java sprog: ArrayList defineres inden for Java -sproget, specifikt inden for pakken `java.util`.
* jvm: JVM er en platform-uafhængig virtuel maskine, der udfører Java Bytecode. Dette betyder, at JVM og derfor ArrayList kan køre på ethvert operativsystem, der har en JVM -implementering (Windows, MacOS, Linux osv.).
Så for at besvare dit spørgsmål direkte kører ArrayList ikke på en bestemt platform. Det kører inden for JVM, som igen kører på forskellige platforme.