sexta-feira, 27 de julho de 2012

Visão Geral do JAVA

Oi pessoal, vamos falar um pouco sobre o mundo java e ter uma visão geral de como ele funciona.
A imagem a seguir dá um pouco dessa visão pra gente:
No topo da imagem fica o nosso programa criado, logo a baixo vem a API java e a Java Virtual Machine (JVM).

API Java:  é uma coleção de componentes prontos Java, que falicita o trabalho do programador. Um exemplo é a minipulação de arquivos.
JVM:  Assegura independência das aplicações entre diferentes plataformas, e traduz comandos java para a linguagem de máquina.

Abaixo temos outra imagem que descreve de forma melhor o funcionamento:
Quando programamos em java, criamos arquivos com extenção .java, esse arquivos são compilados pelo compilador java transformando-os em arquivos com extensão .class. Esses arquivos são chamados de bytecodes, que são instruções de máquina específicas para a JVM. É um código intermadiário que a JVM transforma em instruções da máquina que está executando o programa.
Pro isso o java é multiplataforma, o codigo de máquina será gerado pela JVM na hora que for rodado.

Bom pessoal, espero que o que passei tenha ficado claro, qualquer dúvida podem entrar em contato.

Nenhum comentário:

Postar um comentário