12
Linguagem e Plataforma Prof. Igor Rangel

Linguagem e Plataforma · Java Virtual Machine 1.Criação de código fonte 2.Compilação de código fonte e criação de BYTECODE 3.Interpretação de Bytecode pela JVM 4.Conversão

  • Upload
    letuyen

  • View
    221

  • Download
    0

Embed Size (px)

Citation preview

Linguagem e Plataforma

Prof. Igor Rangel

O que vamos estudar?

• Surgimento do JAVA

• Porque Java?

• A JVM (Java Virtual Machine)

• Bytecode

Surgimento do Java1

99

1 • Equipe Sun Microsystems

• Projeto Green

• Star 7

19

92 • Linguagem C

• Não Portátil

Surgimento do Java1

99

3 • Linguagem OAK

• Java

• WWW

• HotJava1

99

4 • Linguagem JAVA

• Portátil

• JVM

Porque Java?

• Portátil

• Poderosa

• Gratuita (Open Source)

• Grande Utilização

Java Virtual Machine

• Máquina Virtual?

• Programa executa em várias

plataformas

Java Virtual Machine

Java Virtual Machine1.Criação de código fonte

2.Compilação de código fonte e criação de BYTECODE

3.Interpretação de Bytecode pela JVM

4.Conversão de Bytecode em Linguagem de Maquina(Binária)

•Escreva uma vez, e rode em qualquer lugar

Java Virtual Machine

Java Virtual Machine

Plataforma JAVA

JAVA SE JAVA EE JAVA ME