JamVM | |
---|---|
Típusú | Java virtuális gép |
Fejlesztő | Robert Lougher |
Beírva | C és Java |
Operációs rendszer | platformközi |
legújabb verzió | 2.0.0 ( 2014. július 30. ) |
Engedély | GNU általános nyilvános licenc |
Weboldal | jamvm.sourceforge.net |
A JamVM egy ingyenes Java virtuális gép (JVM), amelyet úgy terveztek, hogy a lehető legkisebb legyen más virtuális gépekhez (VM-ekhez) képest, miközben megfelel a Java Virtual Machine Specification 2. verziójának (kék könyv).
A JamVM-et a GNU Classpath osztálykönyvtár használatára tervezték ; A legújabb verziók támogatják az objektumok véglegesítését, a puha/gyenge/fantom hivatkozásokat, a Java Native Interface - t (JNI) és a Reflection API-t. A szemétgyűjtő szinkronban és aszinkronban is futhat a saját szálán belül.
A 2.0.0-s verzió támogatja az OpenJDK 6, 7, 8 osztályait, beleértve a JSR 292 (invokedynamic), a lambda-kifejezések (JSR 335), a típusjegyzetek (JSR 308) teljes VM-szintű támogatását, valamint a metódusparaméter-nevekhez való hozzáférést tükrözés útján.
A JamVM a következő CPU -kat támogatja : AMD64 , ARM , i80486 , MIPS és PowerPC .
Java virtuális gépek ( összehasonlítás ) | |
---|---|
Sun , Oracle |
|
Főbb megvalósítások | |
Beágyazott |
|
Egyéb | |
Nem támogatott |