Você está na página 1de 2

Mquina virtual Java

Mquina virtual Java (do ingls Java Virtual Machine


- JVM) um programa que carrega e executa os aplicativos Java, convertendo os bytecodes em cdigo executvel
de mquina. A JVM responsvel pelo gerenciamento
dos aplicativos, medida que so executados.
Graas mquina virtual Java, os programas escritos em
Java podem funcionar em qualquer plataforma de hardware e software que possua uma verso da JVM, tornando
assim essas aplicaes independentes da plataforma onde
funcionam.

Execuo segura do cdigo remoto

A arquitetura de JVM permite um controle muito no


sobre as aes liberadas para o cdigo que est rodando
na VM. Isso permite a execuo de cdigo convel de
fontes remotas, um modelo usado pelos applets. Os
applets rodam dentro de uma VM incorporada ao browser
do usurio, executando cdigo baixado de um servidor
HTTP remoto. O cdigo remoto roda em uma sandbox,
que protege o usurio de cdigos maliciosos. O autor do
applet pode aplicar um certicado para assinar digitalmente o applet como seguro, dando a ele permisso de
sair do sandbox e acessar livremente a mquina onde est
rodando.

Ver tambm
Bytecode Java

Ligaes externas
Especicaes da JVM (em ingls)
Segunda edio da especicao da JVM (em
ingls)
Grupo sobre Java HotSpot Virtual Machine (em
ingls)
Descargar mquina virtual Java (em ingls)
OpenSource JDK (em ingls)

Fontes, contribuidores e licenas de texto e imagem

4.1

FONTES, CONTRIBUIDORES E LICENAS DE TEXTO E IMAGEM

Texto

Mquina virtual Java Fonte: http://pt.wikipedia.org/wiki/M%C3%A1quina%20virtual%20Java?oldid=38321282 Contribuidores: Sistema428, Mschlindwein, E2m, Juntas, Rafael.afonso, Nuno Tavares, RobotQuistnix, Clara C., YurikBot, FlaBot, Lus Felipe Braga, Leonardo.stabile, Thijs!bot, Rei-bot, Escarbot, JAnDbot, Wbrito, Maxtremus, Josepojr, Ricvelozo, TXiKiBoT, VolkovBot, SieBot, BotMultichill, !Silent, Vitor Mazuco, Luckas-bot, Nallimbot, Vanthorn, ArthurBot, Xqbot, RedBot, Marcoapc, HVL, EmausBot, ChuispastonBot,
WikitanvirBot, JYBot, Brurei, Makecat-bot, Legobot, Nicolasmelo1 e Annimo: 15

4.2

Imagens

Ficheiro:Farm-Fresh_application_osx_terminal.png Fonte:
http://upload.wikimedia.org/wikipedia/commons/1/13/Farm-Fresh_
application_osx_terminal.png Licena: CC-BY-3.0-us Contribuidores: http://www.fatcow.com/free-icons/ Artista original: FatCow Web
Hosting
Ficheiro:Question_book.svg Fonte: http://upload.wikimedia.org/wikipedia/commons/9/97/Question_book.svg Licena: CC-BY-SA3.0 Contribuidores: ? Artista original: ?
Ficheiro:Wave.svg Fonte: http://upload.wikimedia.org/wikipedia/commons/4/40/Wave.svg Licena: ? Contribuidores: http://duke.
kenai.com/wave/index.html (new), https://duke.dev.java.net/images/wave/index.html (old) Artista original: sbmehta converted to SVG
from Sun Microsystems AI version.

4.3

Licena

Creative Commons Attribution-Share Alike 3.0