Programa Java
Tese: Programa Java. Pesquise 861.000+ trabalhos acadêmicosPor: josebrunosmendes • 10/11/2013 • Tese • 3.299 Palavras (14 Páginas) • 401 Visualizações
Introdução
– Fases de um programa Java
– Strings
– Entrada e Saída
– Arrays
– Classes
• Atributos
• Métodos
• Construtores
• Herança
– Packages
– Interfaces05/12/06 3
Java
• Java é um ambiente de execução completo, não apenas
a linguagem de programação.
• Programas Java são compilados para bytecode, ou seja,
um código assembly independente de arquitetura;
• O bytecode é interpretado na Java Virtual Machine
(JVM);
• Compilação JIT (Just in Time)
– A medida que a JVM detecta que um trecho de código
Aula de Java 1
Conceitos Básicos
DAS 5316 – Integração de
Sistemas Corporativos
Saulo Popov Zambiasi
popov@gsigma.ufsc.br05/12/06 2
Roteiro
– Introdução
– Fases de um programa Java
– Strings
– Entrada e Saída
– Arrays
– Classes
• Atributos
• Métodos
• Construtores
• Herança
– Packages
– Interfaces05/12/06 3
Java
• Java é um ambiente de execução completo, não apenas
a linguagem de programação.
• Programas Java são compilados para bytecode, ou seja,
um código assembly independente de arquitetura;
• O bytecode é interpretado na Java Virtual Machine
(JVM);
• Compilação JIT (Just in Time)
– A medida que a JVM detecta que um trecho de código será executado
diversas vezes, este é convertido, e passa a executar na CPU real.05/12/06 4
Fases de um programa Java
• Edição
package br.ufsc.gsigma;
class Program
{
public static void ma…
{
System.out.printl…
}
}
Editor Disco05/12/06 5
Fases de um programa Java
• Compilação
package br.ufsc.gsigma;
class Program
{
public static void ma…
{
System.out.printl…
}
}
Disco
Compilador
1110010100101010101010100
1001010010101001010101001
0101101101010111001010010
1010101010100100101001010
1001010101001010110110101
0111001010010101010101010
0100101001010100101010100
1010110110101011110010100
1010101010101001001010010
1010010101010010101101101
0101111001010010101010101
0100100101001010100101010
1001010111010101111001010
0101010101010100100101001
0101001010101001010110110
1010110010100101010010101
0100101011101010111100101 Bibliotecas 0010101010101010010010100
bytecode
javac <nome do arquivo>.java05/12/06 6
Fases de um programa Java
• Carregamento
Disco
Carregador
-
Verificador
1110010100101010101010100
1001010010101001010101001
0101101101010111001010010
1010101010100100101001010
1001010101001010110110101
0111001010010101010101010
0100101001010100101010100
1010110110101011110010100
1010101010101001001010010
1010010101010010101101101
0101111001010010101010101
0100100101001010100101010
1001010111010101111001010
0101010101010100100101001
0101001010101001010110110
1010110010100101010010101
0100101011101010111100101
0010101010101010010010100
...