O que é o Java ?
O Java é:
* Uma liguagem de programação;
* Um ambiente de desenvolvimento;
* Um ambiente de aplicação;
O Java é resultado de uma busca por uma linguagem de programação que
pudesse fornecer uma ligação com o C++, mas com segurança.
Os
primeiros objetivos alcançados com desenvolvimento desta nova linguagem foram:
* Criação de uma linguagem orienta a objetos;
* Fornecimento de um ambiente de desenvolvimento por dois motivos:
* Velocidade no desenvolvimento - eliminando o ciclo de
compilar-linkar-carregar-testar;
* Portabilidade do Código - com um interpretador que especifica a forma
do nível do sistema operacional. ( Pode rodar em qualquer tipo de sistema
operacional);
* Não tem acesso a ponteiros do sistema operacional;
* Fornece dinamismo durante a manutenção de programas;
Garbage Collection (Libera uma coleção)
O Java não segura áreas de memória que não estão sendo utilizadas,
isto porque ele tem uma alocação dinâmica de memória em tempo de execução.
No C e C++ (e em outras linguagens) o programa desenvolvido é responsável
pela alocação e desalocação da memória.
Durante o ciclo de execução do programa o Java verifica se as variáveis
de memória estão sendo utilizadas, caso não estejam o Java libera
automaticamente esta área que não esta sendo utilizada.
Segurança no Código
Os arquivos do Java são compilados e são convertidos de arquivos texto
para um formato que contém blocos independentes de bytes codes (Código
Intermediário).
Em tempo de execução estes bytes codes são carregados, são
verificados através do Byte Code Verifier (uma espécie de segurança), passam
asseguir para o interpretador e são executados. Caso este código seja acionado
diversas vezes, existe um passo chamado JIT Code Generator, que elimina o
utilização por demasia do tráfego da rede.


Abra
o Notepad e crie o seguinte programa. Salve-o como Prog0101.java
class
Prog0101
{
public static void main (String arg [])
{ int a = 5, b = 10;
a = a + 5;
System.out.println("Meu Primeiro Progama");
System.out.println(" O valor da variavel a = " + a);
}
}
Após terminar o programa compile-o e execute-o:
C:\.....\Javac Progr0101.java