Java hISTORIA
Java é uma linguagem que teve inicio de sua concepção na década de 90 chefiado por James
Gosling. E foi em 1995 que a Sun anunciou um ambiente chamado Java, em homenagem ao nome de uma cidade de origem de um café importado. É uma linguagem baseada em C++.
Diferentemente de outras linguagens que são compiladas em codigo nativo a linguagem Java é compilada em bytecode executadas nas chamadas máquinas virtuals ou virtual machine(VM) que transforma as instruções em linguagem de máquina . É essa característica que faz com que os programas Java sejam independentes de plataforma, executados em qualquer sistema que possua uma JVM.
Compilador e interpretador de Java
Java 2 Standard Edition (J2SE)
É a tecnologia Java para computadores pessoais, notebooks com uma arquitetura ambiente necessárias para criação e execução de aplicativos Java, com poder de processamento e memória consideráveis. Incluindo a VM, o compilador, as API e outras ferramentas utilitárias que podem ser baixadas no site da Sun. O J2SE possui duas divisões:
•Java Development Kit (JDK) ou Standard Development Kit (SDK): um conjunto para desenvolvimento em Java e a ser instalado apenas pelos desenvolvedores por possuir ferramentas para tal tarefa.
•Java Runtime Edition JRE: É preparada para o ambiente de execução, ou seja, é esta versão que executará os sistemas construídos com a SDK.
Java 2 Mobile Edition (J2ME)
É uma tecnologia que possibilita o desenvolvimento de software para sistemas para dispositivos compactos. Possui API bem simples e leves para economizar espaço, memória e processamento. São utilizadas para sistemas em celulares, palm tops, pocket pcs, smartphones, javacards e demais dispositivos. O J2ME se divide em dois grupos de bibliotecas. É dividida em dois grupos:
•Connected Limited Device Configuration (CLDC): Para dispositivos com menor poder computacional. Celulares e smartphones, que são mais limitados
•Connected Device Configuration (CDC):