Pesquisar aqui

domingo, 17 de fevereiro de 2019

Qual a arquitectura do JAVA?


Qual a arquitectura do JAVA?
Resultado de imagem para java usages
O Java combina as aproximações da compilação e da interpretação. Primeiro o compilador de Java compila o
código fonte em ByteCode. Aquando da execução o JVM (Java Virtual Machine) interpreta este código bytes e
gera código máquina que será executada pela máquina sobre o qual corre o programa de Java. Assim o Java é
ao mesmo tempo linguagem compilada e interpretada.


Java Architecture


A JVM é um componente que fornece um ambiente para correr programas de Java. A JVM interpreta o
bytecode em código máquina que depois é executada na máquina em que o programa corre.
A independência de uma plataforma é outra das vantagens do Java. Ou seja o Java é portável porque pode
correr em diversas plataformas sem alterar o código fonte, sendo preciso escrever o código para uma plataforma e ele corre em qualquer.
Isto é possível pela independência que existe entre o código fonte e a interpretação que é feita do Bytecode
pela JVM, transformando-o num programa que corre na máquina onde se encontra.


Referência:

Sem comentários:

Enviar um comentário

Comente de forma construtiva...

Nota: só um membro deste blogue pode publicar um comentário.