A linguagem de programação Java representa uma das linguagens de programação mais fundamentais em computação . A razão para isso é por causa da portabilidade do Java. Qualquer dispositivo com o Java Runtime Environment pode executar um programa Java, eo programa irá executar o mesmo , independentemente do sistema subjacente. Os programadores que pretendam desenvolver aplicações Java também precisa do JRE , mas também exigem que o Java Development Kit . O JDK contém o JRE , junto com as bibliotecas do compilador e de programação Java necessárias para o desenvolvimento do programa Java. Java Runtime Environment
Para executar qualquer programa Java, o usuário deve ter o Java Runtime Environment instalado. O ambiente de tempo de execução representa a Máquina Virtual Java, através da qual todos os programas em Java executado. Em vez de linguagens de programação , tradicionalmente, compiladas , como C ou C + + , Java compila em " bytecode " que a máquina virtual , em seguida, passa pelo sistema operacional hospedeiro. Assim , ao contrário de um programa em C , o que só será executado no sistema, ele foi compilado em um programa Java pode ser executado através da máquina virtual, ea máquina virtual traduz o bytecode para o sistema operacional.
Java Developers Kit
para desenvolver programas em Java , o programador deve ter um compilador Java e as bibliotecas de compilação , juntamente com as bibliotecas de suporte para tarefas de programação regular, tais como a depuração. O Kit de desenvolvimento Java representa a coleção dessas bibliotecas , incluindo o compilador Java " javac " . O JDK contém o compilador , as bibliotecas de programação e do JRE , a fim de apresentar os programadores com uma plataforma que pode compilar e executar programas em Java .
JDK como Plataforma de Desenvolvimento
Enquanto muitos desenvolvedores e empresas já construídas e mantidas bibliotecas de desenvolvimento Java para facilitar a aplicações mais avançadas ou específicas de Java , tudo o que qualquer um programador realmente exige é o JDK , a fim de iniciar o desenvolvimento Java. Existem outras bibliotecas que permitem que os desenvolvedores Java para estender a funcionalidade de certos programas , como recursos para criar servidores de web , jogos e aplicações gráficas . No entanto , todos estes estender o JDK , o kit de desenvolvimento serve como a base para a programação Java. Ele contém todas as ferramentas necessárias para gerenciar a entrada do usuário /saída , criar e gerenciar conexões de web , ou instanciar e gerenciar complexas estruturas de dados .
JDK e Programação
Escrevendo um programa Java pode ser tão simples como abrir um arquivo de texto , e criando uma classe que imprime "Olá mundo. " Com o JDK , o programador pode então compilar o arquivo " Hello.java " usando o compilador javac . No entanto, ambientes mais complexos , como o Eclipse IDE, dar as ferramentas programador escrever código mais rápido , organizar projetos e depurar aplicativos . No entanto , o Eclipse ainda requer o JDK . Ele não pode funcionar como uma ferramenta de aplicação Java sem ele.