Mesin Virtual Java: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
InternetArchiveBot (bicara | kontrib)
Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.8.5
Tidak ada ringkasan suntingan
(2 revisi perantara oleh pengguna yang sama tidak ditampilkan)
Baris 1:
[[Berkas:Java virtual machine architecture.svg|jmpl|300px260px|Gambaran umum arsitektur JVM. Kode sumber dikompilasi menjadi bytcode java. Setiap platform yang mendukung JVM dapat mengekseksi bytcode java tersebut.]]
[[File:JvmSpec7.png|thumb|Ikthisar dari arsitektur Java virtual machine (JVM) berdasarkan spesifikasi Java Virtual Machine Edisi Java SE 7.]]
'''Mesin virtual java''' ({{lang-en|'''Java Virtual Machine'''}} atau disingkat '''JVM''') merupakan [[mesin virtual]] yang digunakan secara khusus mengeksekusi berkas [[bytecode|bytecode java]]. Menurut [[Sun Microsystems]] (sekarang merupakan bagian dari [[Oracle Corporation]]), terdapat lebih dari 4,5 miliar lebih perangkat keras di dunia yang memiliki mesin virtual java di dalamnya.
 
Baris 14 ⟶ 15:
 
JVM milik Oracle 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.
 
== JVM pada peramban web ==
Di awal masa pakai platform Java, JVM dipasarkan sebagai teknologi peramban untuk membuat [[aplikasi Rich Web]]. {{As of|2018}}, kebanyakan peramban web dan sistem operasi menggabungkan peramban web tidak dikirim dengan [[Plug-in (komputasi)|plug-in]] Java, maupun mereka memperbolehkan pemuatan samping plugin non-[[Adobe Flash|Flash]] manapun. Plugin peramban Java sudah tidak digunakan lagi pada [[JDK]] 9.<ref name="ars-nopluginjdk9">{{cite web|date=28 January 2016|title=Oracle deprecates the Java browser plugin, prepares for its demise|url=https://arstechnica.com/information-technology/2016/01/oracle-deprecates-the-java-browser-plugin-prepares-for-its-demise/|website=Ars Technica|archive-url=https://web.archive.org/web/20160408145301/http://arstechnica.com/information-technology/2016/01/oracle-deprecates-the-java-browser-plugin-prepares-for-its-demise/|archive-date=8 April 2016|access-date=15 April 2016|url-status=live}}</ref>
 
=== JVM dan interpreter JavaScript ===
Sejak Mei 2016, JavaPoly mengizinkan pengguna untuk memasukan pustaka Java yang tidak dimodifikasi, dan memanggilnya langsung dari JavaScript. JavaPoly memungkinkan situs web menggunakan perpustakaan Java yang tidak dimodifikasi, bahkan jika penggunanya tidak mempunyai Java terinstal di komputer mereka.<ref>{{cite magazine|last=Krill|first=Paul|title=JavaPoly.js imports existing Java code and invokes it directly from JavaScript|url=http://www.infoworld.com/article/3069995/java/new-javascript-library-brings-java-to-browsers-without-applets.html|magazine=InfoWorld|access-date=18 July 2016|date=13 May 2016|archive-date=25 July 2016|archive-url=https://web.archive.org/web/20160725024906/http://www.infoworld.com/article/3069995/java/new-javascript-library-brings-java-to-browsers-without-applets.html|url-status=live}}</ref>
 
== Lihat pula ==
Baris 37 ⟶ 44:
 
[[Kategori:Perangkat lunak virtualisasi|JVM]]
[[Kategori:Java]]
[[Kategori:Mesin virtual Java]]