Entendendo a plataforma Java

Entendendo a plataforma Java. Linguagem Java.

Java é uma linguagem de alto nível. Ela roda em mais de 50 milhões de computadores pessoais e em bilhões de dispositivos em todo o mundo.

A linguagem pode ser caracterizada pelas seguintes palavras chave:

  • Simples
  • Orientado a objeto
  • Distribuído
  • Multithreaded
  • Dinâmico
  • Arquitetura neutra
  • Portável
  • Alto desempenho
  • Robusto
  • Seguro

Os dois principais componentes da plataforma Java são: Interface de Programação de Aplicativos Java (API) e a Maquina Virtual Java (JVM), que interpreta o código Java em linguagem de máquina.

A mesma aplicação Java, pode rodar em diversas plataformas sem que seja necessária uma nova compilação ou alterações no programa fonte, bastando que se use a JVM adequada ao sistema operacional destino.

Abaixo um exemplo da mesma aplicação rodando em várias plataformas:

A API e a JVM tornam o programa independente do hardware subjacente.

Na linguagem de programação Java, todo o código fonte é escrito em arquivos de texto simples que terminam com a extensão java. Esses arquivos são compilados pelo compilador javac que gera um arquivo com extensão class. Um arquivo de classe não contém código nativo para seu processador, em vez disso, contém bytecodes (linguagem de máquina do Java Virtual Machine – JVM). A ferramenta de execução (java) em seguida, executa a sua aplicação com uma instância da máquina virtual Java.

Para fazer o seu primeiro programa “Hello World”, siga os passos do post anterior para escrever seu primeiro programa em Java utilizando a IDE NetBeans.