JamVM

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 2. juli 2020; checks kræver 2 redigeringer .
JamVM
Type Java virtuel maskine
Udvikler Robert Lougher
Skrevet i C og Java
Operativ system på tværs af platforme
nyeste version 2.0.0 ( 30. juli 2014 )
Licens GNU General Public License
Internet side jamvm.sourceforge.net

JamVM  er en gratis Java Virtual Machine (JVM) designet til at være så lille som muligt sammenlignet med andre virtuelle maskiner (VM'er), mens den overholder Java Virtual Machine Specification Version 2 (blå bog).

JamVM er designet til at bruge GNU Classpath -klassebiblioteket ; nyere versioner understøtter objektafslutning, bløde/svage/fantomreferencer, Java Native Interface (JNI) og Reflection API. Skraldeopsamleren kan køre både synkront og asynkront inden for sin egen tråd.

Version 2.0.0 understøtter klasser fra OpenJDK 6, 7, 8, inklusive fuld VM-niveau understøttelse af JSR 292 (invokedynamic), lambda-udtryk (JSR 335), typeannotering (JSR 308) og adgang til metodeparameternavne via refleksion.

JamVM understøtter følgende CPU'er : AMD64 , ARM , i80486 , MIPS og PowerPC .

Se også

Links