Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Dados Saída
Dados Saída
Código fonte
Compilador
100111010101000100100110010110101
001000100100100100100111111001001
Código objeto 000110101001010101010100100100010
001110010010001001010101010001000
100010000100010001001011111011010
19 Introdução aos Computadores
Processo de Compilação
} Maioria das linguagens de programação precisam de
compiladores específicos para cada sistema operacional
ou arquitetura de computador
} Novas arquiteturas ou novos SO’s necessitam de novos
compiladores
} Compiladores são programas caros e difíceis de serem
desenvolvidos
} Java resolve este problema adotando uma “máquina
virtual”
} JVM – Java Virtual Machine
} Camada intermediária entre a linguagem de alto nível e a
linguagem de máquina
“Java n. An island of Indonesia, 48,842 square miles in area, lying between the
Indian Ocean and the Java Sea.
Dizemos que o
que está entre
estas chaves é o
escopo da classe
...
Classe
Método 1
Instrução 1
Instrução 2
Método 2
Instrução 1
} Uma vez que se compila uma classe Java, a sua versão traduzida
(bytecode) é colocada em um arquivo com o nome da classe
seguida pela extensão “.class”
} No nosso caso, será criado o arquivo PrimeiroPrograma.class
$ java PrimeiroPrograma