𝖂𝖎ƙ𝖎𝖊

Máquina virtual Java: mudanças entre as edições

imported>Legobot
m (A migrar 32 interwikis, agora providenciados por Wikidata em d:q193321)
imported>Vanthorn
m (recategorização e ajustes utilizando AWB)
Linha 1: Linha 1:
'''Máquina virtual Java''' (do [[língua inglesa|inglês]] '''''Java Virtual Machine''''' - '''''JVM''''') é um programa que carrega e executa os aplicativos [[linguagem 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 [[applet]]s. Os [[applet]]s 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.
'''Máquina virtual Java''' (do [[língua inglesa|inglês]] '''''Java Virtual Machine''''' - '''''JVM''''') é um programa que carrega e executa os aplicativos [[linguagem de programação Java|Java]], convertendo os [[Bytecode Java|bytecodes]] em código executável de máquina. A JVM é responsável pelo gerenciamento dos aplicativos, à medida que são executados.


=={{Ver também}}==
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 [[applet]]s. Os [[applet]]s 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.
 
== Ver também ==
* [[Bytecode Java]]
* [[Bytecode Java]]


== {{Ligações externas}} ==
== Ligações externas ==
* {{en}} [http://java.sun.com/docs/books/jvms/ Especificações da JVM]
* {{link|1=en|2=http://java.sun.com/docs/books/jvms/|3=Especificações da JVM}}
* {{en}} [http://java.sun.com/docs/books/jvms/second_edition/html/VMSpecTOC.doc.html Segunda edição da especificação da JVM]
* {{link|1=en|2=http://java.sun.com/docs/books/jvms/second_edition/html/VMSpecTOC.doc.html|3=Segunda edição da especificação da JVM}}
* {{en}} [http://openjdk.java.net/groups/hotspot Grupo sobre Java HotSpot Virtual Machine]
* {{link|1=en|2=http://openjdk.java.net/groups/hotspot|3=Grupo sobre Java HotSpot Virtual Machine}}
* {{en}} [http://java-virtual-machine.net/download.html Descargar máquina virtual Java]
* {{link|1=en|2=http://java-virtual-machine.net/download.html|3=Descargar máquina virtual Java}}
* {{en}} [http://openjdk.java.net OpenSource JDK]
* {{link|1=en|2=http://openjdk.java.net|3=OpenSource JDK}}


{{Java}}
{{Java}}


[[Categoria:Máquinas virtuais|Java]]
{{DEFAULTSORT:Java}}
[[Categoria:Java|Maquina virtual]]
[[Categoria:Máquinas virtuais]]
[[Categoria:Java (linguagem de programação)]]
[[Categoria:Java (linguagem de programação)]]
de programação Java|Java]], convertendo os [[Bytecode Java |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

Edição das 16h51min de 24 de abril de 2013

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.

Ver também

Ligações externas

talvez você goste