quinta-feira, 12 de fevereiro de 2015

0.4 - Java (fora de lugar)

A Oracle é a proprietária de Java, ou seja, ela define como deve ser a linguagem e o que deve fazer cada elemento da linguagem e gera a especificação da linguagem Java. Diferentes organizações podem implementar essa especificação, desta forma há diversas implementações de Java. Espera-se que todas dentro da especificação, mas ligeiramente diferentes pois a especificação não prevê TUDO o que pode acontecer.

Existem várias distribuições de Java que cumprem diferentes funções, por exemplo:
  1. Java SE (Standard Edition) compreende ferramentas para projetos "pequenos";
  2. Java EE (Enterprise Edition) compreende ferramentas para desenvolvimento em sistemas corporativos de grande porte.
  3. Java ME (for Micro Environment) compreende ferramentas para desenvovimento de java para dispositivos pequenos como celulares (este não é o SDK para Android).
Existem java para diferentes públicos:
  1. JRE (Java Runtime Environment) ferramentas necessárias para executar programas (bytecodes) em Java;
  2. JDK (Java Development Kit) ferramentas necessárias para desenvolver programas em Java (escrever o código-fonte em Java em um editor de texto, gerar o programa e executá-lo (este é o que você deve instalar para ACH2001);

Nenhum comentário:

Postar um comentário