Tópico: [Gracia Final] Duvida sobre java
Ver um Único Post
Antigo 24-03-2010, 05:59 PM   #2 (permalink)
sennocao
Membro - Veterano
 
Avatar de sennocao
 
Registrado em: Apr 2009
Localização: MG
Posts: 544
Agradeceu: 135
Agradecido 104 Vezes em 88 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
Enviar mensagem via Windows Live Messenger para sennocao
Pontos: 4,530, Nível: 42
Pontos: 4,530, Nível: 42 Pontos: 4,530, Nível: 42 Pontos: 4,530, Nível: 42
Atividade: 0%
Atividade: 0% Atividade: 0% Atividade: 0%

Nome Real: Juaum

Inventório de sennocao

Padrão

O JDK (Java Development Kit) já possui todo o ambiente necessário para desenvolver e executar aplicativos em java ele já vem com uma cópia do JRE que, de repente você pode distribuir junto com sua aplicação em algum tipo de instalador ou CD, por exemplo, para seus clientes não precisarem baixar e/ou instalar o Java pessoalmente...

O JRE (Java Runtime Envirorment) é o ambiente de execução Java, é o mínimo que você precisa ter instalado para poder rodar um aplicativo Java.




---------------------------------
JVM (Java Virtual Machine)

É a peça chave para fornecer capacidade de multiplataforma para as aplicações java: “Write once, run everywhere”.
A JVM é a máquina virtual responsável por interpretar e executar o código Java compilado (bytecode) e portanto são provedoras de formas e meios de o aplicativo conversar com o sistema operacional.

Esta abstração viabiliza a implementações da JVM para diferentes plataformas de hardware e de sistemas operacionais, o que possibilita que aplicativos Java sejam multi-plataforma.

Uma JVM pode ser desenvolvida por qualquer organização (comunidades / institutos / empresas), desde que sigam as especificações para a Java Virtual Machine.

JRE (Java Runtime Environment)

É composto pela JVM e pela biblioteca de classes Java utilizadas para execução de aplicações java, estas bibliotecas são chamadas de APIs Java.

Portanto para rodarmos uma aplicação java é necessário instalarmos uma JRE no computador onde o software foi instalado.
JDK (Java Development Kit)

É o conjunto de ferramentas necessárias para realizar o desenvolvimento de aplicações java e inclui a JRE e ferramentas de programação, como:

* javac – compilador
* jar – empacotador
* javadoc – ferramenta para geração de documentação

Java Platform

São “distribuições” ou edições de programas e APIs java relacionadas entre si.

Estas edições têem o intuito de facilitar o download e a e instalação de ferramentas e APIs para realizar o desenvolvimento e execução de aplicações java.

Cada edição contém ferramentas e APIs específicas para um determinado tipo de aplicação, veja quais são as edições disponíveis:

* Java SE
É a base da plataforma Java e é utilizada para desenvolver aplicativos desktops e servidores.
* Java EE
Necessária para desenvolver softwares que rodam em servidores de aplicações (geralmente aplicações web).
* Java ME
Utilizada para desenvolver softwares para dispositivos móveis e para dispositivos com pouca capacidade de processamento, como por exemplo: telefones celulares e impressoras.

Java

É a linguagem de programação Java.

sennocao está offline   Responder com Citação
O seguinte membro ao lado disse Obrigado(a) a : sennocao por gostar deste Post :
tx300 (24-03-2010)
 

Search Engine Optimization by vBSEO 3.3.0