JamVM

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2020. július 2-án felülvizsgált verziótól ; az ellenőrzések 2 szerkesztést igényelnek .
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 .

Lásd még

Linkek