387258 1_Java Basico
3400 palavras
14 páginas
AULA DE JAVA 1 - CONCEITOS BÁSICOSDAS 5316 – Integração de Sistemas Corporativos
Roque Oliveira Bezerra, M. Eng roque@das.ufsc.br Prof. Ricardo J. Rabelo
ROTEIRO
Introdução
Fases de um programa Java
Strings
Entrada e Saída
Arrays
Classes
Atributos
Métodos
Construtores
Herança
Packages
Interfaces
2
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.
3
FASES DE UM PROGRAMA JAVA
Edição
package br.ufsc.gsigma;
Editor
class Program
{
public static void ma…
{
System.out.printl…
}
}
Disco
4
FASES DE UM PROGRAMA JAVA
Compilação bytecode Compilador package br.ufsc.gsigma; class Program
{
public static void ma…
{
System.out.printl…
}
}
Bibliotecas
1110010100101010101010100
1001010010101001010101001
0101101101010111001010010
1010101010100100101001010
1001010101001010110110101
0111001010010101010101010
0100101001010100101010100
1010110110101011110010100
1010101010101001001010010
1010010101010010101101101
0101111001010010101010101
0100100101001010100101010
1001010111010101111001010
0101010101010100100101001
0101001010101001010110110
1010110010100101010010101
0100101011101010111100101
0010101010101010010010100
Disco javac <nome do arquivo>.java
5
FASES DE UM PROGRAMA JAVA
Carregamento
1110010100101010101010100
1001010010101001010101001
0101101101010111001010010
1010101010100100101001010
1001010101001010110110101
0111001010010101010101010
0100101001010100101010100
1010110110101011110010100
1010101010101001001010010
1010010101010010101101101
0101111001010010101010101
0100100101001010100101010
1001010111010101111001010
0101010101010100100101001