Una màquina virtual Java (MVJ) és un conjunt de programes d'ordinador i estructures de dades que implementen un model específic de màquina virtual.
Aquest model accepta un tipus de llenguatge intermedi, anomenat normalment amb bytecode, conceptualitzant aquest representa el conjunt d'instruccions d'un llenguatge de programació basat en pila i una capa d'arquitectura orientada a la seguretat. Aquest codi majoritàriament està generat pels compiladors del llenguatge Java, encara que la MVJ també pot estar construïda per compiladors d'altres llenguatges. Les MVJ que fan ús de la marca registrada Java, haurien d'estar desenvolupades per altres companyies, en tant que s'adhereixen a l' publicat per Sun.
Tipus | sistema en temps d'execució, plataforma informàtica, cross-platform software (en) i màquina virtual |
---|---|
Equip | |
Desenvolupador(s) | Sun Microsystems |
Més informació | |
Stack Exchange | Etiqueta |
| |
La MVJ és un component crucial de la plataforma Java. A causa del fet que les MVJ estan disponibles per moltes plataformes de maquinari i de programari, Java, tant pot ser un middleware i una plataforma de ple dret -d'aquí l'expressió escriu un cop, executa arreu, La utilització del mateix bytecode per a totes les plataformes, permet a Java descriure's com "escriu un cop, executa arreu", en contraposició a l"'escriu un cop, compila arreu". La MVJ permet funcionalitats úniques, com la Gestió automàtica d'excepcions, que proporciona informació de depuració per a qualsevol error en el programari (excepcions) independents del codi font.
Llenguatge | A la JVM |
---|---|
Erlang | Erjang |
JavaScript | Rhino |
PHP | Quercus |
Python | Jython |
REXX | NetRexx |
Ruby | JRuby |
Tcl | Jacl |
This article uses material from the Wikipedia Català article Màquina virtual Java, which is released under the Creative Commons Attribution-ShareAlike 3.0 license ("CC BY-SA 3.0"); additional terms may apply (view authors). El contingut està disponible sota la llicència CC BY-SA 4.0 si no s'indica el contrari. Images, videos and audio are available under their respective licenses.
®Wikipedia is a registered trademark of the Wiki Foundation, Inc. Wiki Català (DUHOCTRUNGQUOC.VN) is an independent company and has no affiliation with Wiki Foundation.