? Java é uma linguagem de programação e plataforma para a criação e execução de programas de computador. Foi construído principalmente sob o patrocínio de uma empresa chamada Sun Microsystems com o objetivo de torná-lo tão fácil e confiável possível criar programas que são executados em quantos dispositivos e sistemas operacionais diferentes quanto possível. Escrever programas Java
Se você é um desenvolvedor que deseje criar programas usando a linguagem de programação Java , então você vai precisar de uma cópia de ambos o Java Runtime Environment eo Java Development Kit no seu computador , a fim para trabalhar . Isto é verdadeiro mesmo se você quiser desenvolver programas Java projetados para serem executados dentro de um navegador web , chamados Applets .
Seu programa exige
A razão mais simples porque você faria precisa Java em seu computador é porque um programa que você tenha baixado e deseja usar requer o Java Runtime Environment para funcionar . Estes programas foram escritos por desenvolvedores que escolher Java como sua língua por causa de sua capacidade de criar um código que pode ser executado em uma variedade tão ampla de dispositivos possível, desde telefones celulares a computadores pessoais , sem modificações. Se o seu programa requer o Java para estar presente , ele irá informá-lo com uma mensagem de erro quando você tenta executá-lo.
Razões para o requisito
para executar em um conjunto diversificado de computadores , programas Java não pode ser escrito especificamente para qualquer um dos computadores que serão executados em . Mesmo que um programador Java pode escrever o seu programa para um computador específico , ele pode quebrar logo que um novo modelo é lançado que suporta características diferentes , e nunca pode suportar dispositivos completamente novas e imprevistas , como telefones inteligentes. Em vez disso, os programas Java são escritos para um computador imaginário chamado a Máquina Virtual Java.
O
Então , um programa especial que faz parte da instalação do Java Java Virtual Machine em cada usuário de computador ' s contém instruções de como traduzir os comandos para a máquina virtual Java em comandos para o seu próprio computador. Enquanto o computador do usuário ' s tem as ferramentas para compreender comandos de máquina virtual Java , e desde que o programador Java cria código corretamente para a máquina virtual Java , os programas irão trabalhar , independentemente do computador.
< br >
Desvantagens
A desvantagem deste método é , ao contrário de arquivos do Windows EXE , pacotes Mac OS X APP e aplicações Linux , os programas Java requerem algo mais ser instalado em cada usuário & # 039 , s computador, um programa que pode traduzir código Máquina Virtual Java em código nativo para o computador . Este é o Java Runtime.