Академический Документы
Профессиональный Документы
Культура Документы
T falando srio!!
Cdigo-Fonte
Cdigo Compilado
(.c, .cpp)
Cdigo-Fonte
Cdigo Compilado
(Bytecode: .class)
(.java)
JVM
(Java Virtual Machine)
Aplicao X
Aplicao X
Windows
Linux
Hardware
Hardware
Aplicao X
Aplicao X
JVM
JVM
Windows
Linux
Hardware
Hardware
A Aplicao X no muda!
Aplicao X
Compilao
Bytecode
Interpretao
JVM
Windows
Linux
Hardware
Mac OS
O bytecode o mesmo
para todos os SOs
Java SE
(Standard Edition)
Java EE
(Enterprise Edition)
Java ME
(Micro Edition)
Base do Java
Ambiente de execuo
Bibliotecas comuns
Aplicaes desktop
Verso atual: Java SE 8
JRE
(Java Runtime Environment)
JDK
(Java Development Kit)
Aceita true
ou false
Valores
positivos
Valores
decimais
Tipo Primitivo
Tamanho
boolean
1 byte
byte
1 byte
short
2 bytes
char
2 bytes
int
4 bytes
float
4 bytes
long
8 bytes
double
8 bytes
Operador
Descrio
Soma
Subtrao
Multiplicao
Diviso
Mdulo
Operador
Descrio
==
Igual
!=
Diferente
<
Menor que
>
Maior que
<=
Menor ou igual a
>=
Maior ou igual a
Operador
Descrio
Negao
||
OU
&&
Operador
Descrio
Exemplo
++
Incremento
x++
--
Decremento
x--
+=
x += 2
-=
x -= 5
*=
/=
x /= 4
cor
altura
pinosLargura
pinosComprimento
girar
mover
encaixar
STACK
HEAP
(pilha)
Variveis locais
HEAP
public
private
public
private
Atributos representam o estado interno do objeto.
Apenas o prprio objeto deve ter acesso a esse estado.