FORUM DARKERS

Tecnologia & Informática => Programação => Java => Topic started by: Reeves on 12 de January , 2008, 11:10:25 PM

Title: A Máquina virtual Java
Post by: Reeves on 12 de January , 2008, 11:10:25 PM
Máquina virtual Java
Origem: Wikipédia, a enciclopédia livre.

Máquina virtual Java (do inglês Java Virtual Machine - JVM) é um programa que carrega e executa os aplicativos Java, convertendo os bytecodes em código executável de máquina. A JVM é responsável pelo gerenciamento dos aplicativos, à medida que são executados.

Graças à máquina virtual Java, os programas escritos em Java podem funcionar em qualquer plataforma de hardware e software que possua uma versão da JVM, tornando assim essas aplicações independentes da plataforma onde funcionam.

Execução segura do código remoto

A arquitetura de JVM permite um controle muito fino sobre as ações liberadas para o código que está rodando na VM. Isso permite a execução de código confiável de fontes remotas, um modelo usado pelos applets. Os applets rodam dentro de uma VM incorporada ao browser do usuário, executando código baixado de um servidor HTTP remoto. O código remoto roda em uma sandbox, que protege o usuário de códigos maliciosos. O autor do applet pode aplicar um certificado para assinar digitalmente o applet como "seguro", dando a ele permissão de sair do sandbox e acessar livremente a máquina onde está rodando.

é bom mesmo quem não curte java
saiba disso.
Title: Re: A Máquina virtual Java
Post by: OnlyOne on 13 de January , 2008, 10:54:02 AM
exato, JVM  e uma jaula q impede q um codigo faça estragos no SO, applets sao super restritas ate os programas desktop sao de certa forma limitados , se ainda me lembro bem ..............