387258 1_Java Basico

3400 palavras 14 páginas
AULA DE JAVA 1 - CONCEITOS BÁSICOS
DAS 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

Relacionados