Please enable JavaScript.
Coggle requires JavaScript to display documents.
JAVA - Coggle Diagram
JAVA
-
-
Linguagens convencionais usam COMPILADORES para converter CÓDIGOS FONTES em CÓDIGOS EXECUTÁVEIS. Esses códigos executáveis, uma vez convertidos, são enviados para a máquina que irá compreender os comandos
A compilação java, de forma diversa, é feita pelo JavaC ou Java Compiler
O JAvaC converte o CÓDIGO FONTE em BYTECODE. No entanto, caso seja encaminhado o Byte Code para a máquina ela não vai entender.
É preciso que o ByteCode passe pela Java Virtual Machine - JVM. A JVM interpreta o ByteCode e gera código necessário para máquina executar.
A grande vantagem desse sistema é que eu posso compilar o ByteCode em windows, e enviá-lo para qualquer JVM de qualquer sistema operacional (windows, linux, MAC-OS, smartphones, etc). Posso compilar uma vez só e o código irá funcionar em qualquer plataforma (WORA - Write Once Run Anywhere).