Mesin Virtual Java: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
kTidak ada ringkasan suntingan
Baris 10:
 
== Lisensi ==
Mulai dari J2SE 5.0, perubahan-perubahan atas spesifikasi JVM dikembangkan dengan menggunakan basis JCP sebagai JSR 924.<ref>[http://www.jcp.org/en/jsr/detail?id=924 JSR 924], merujuk perubahan-perubajan atas spesifikasi JVM mulai dari J2SE 5.0</ref> Pada tahun 2006, perubahan atas spesifikasi untuk mendukung perubahan yang diusulkan terhadap format berkas class (JSR202<ref>[http://www.jcp.org/en/jsr/detail?id=202 JSR 202], merujuk perubahan-perubajan atas spesifikasi format berkas class</ref>) telah dilakukan sebagai rilis pengelolaan dari JSR 924. Spesifikasi atas JVM dipublikasikan pula dalam bentuk buku,<ref>''[http://java.sun.com/docs/books/vmspec/ The Java Virtual Machine Specification]'' (edisi [http://java.sun.com/docs/books/vmspec/html/VMSpecTOC.doc.html pertama] dan [http://java.sun.com/docs/books/vmspec/2nd-edition/html/VMSpecTOC.doc.html kedua] juga tersedia dalam jaringan)</ref> dikenal sebagai "buku biru" (''blue book''). TheIsi prefacekata statespengantarnya adalah:
{{quote|Kami meyakini spesifikasi yang ada merupakan dokumen yang cukup lengkap atas implementasi JVM yang memungkinkan implementasi clean-room JVM dapat dilakukan dengan tetap menjaga kompatibilitasnya. Oracle menyediakan tes yang memverifikasi kebenaran atas fungsi dan operasionalitas atas JVM tersebut.}}
 
JVM milik oracleOracle dikenal sebagai ''HotSpot'', sementara implementasi clean-room Java lainnya termasuk di dalamnya adalah Kaffe, IBM J9, dan [[Dalvik]]. Oracle secara ketat menjaga kontrol atas merek dagang Java, yang digunakan untuk mensertifikasi paket-paket perangkat lunak sejenis agar senantiasa selaras serta memiliki kompatibilitas penuh dengan spesifikasi yang telah ditetapkan.
 
== Lihat pula ==
Baris 20:
* [[P-Code|Bytecode]]
 
== RujukanCatatan kaki ==
{{Refbegin}}
* ''[http://java.sun.com/docs/books/vmspec/2nd-edition/jvms-clarify.html Clarifications and Amendments to the Java Virtual Machine Specification, Second Edition]'' includes list of changes to be made to support J2SE 5.0 and JSR 45
* [http://www.jcp.org/en/jsr/detail?id=45 JSR 45], specifies changes to the class file format to support source-level debugging of languages such as [[JavaServer Pages]] (JSP) and [[SQLJ]] that are translated to Java
{{Refend}}
 
== Referensi ==
{{reflist}}