Apresentação Java
O que foi aprendido até agora
Introdução a Java
● Bytecode
● Java Virtual Machine
Variáveis
● Variáveis primitivas
○ tipoDaVariavel nomeDaVariavel
● Casting
double x = 1.5;
int y = (int) x;
Estruturas de Controle
● Estruturas de desvio de Fluxo:
○ If e Else
if(condição){
//código
}
else {
//código
}
Estruturas de Controle (cont.)
● Estruturas de Repetição Simples:
○ For
for (inicialização;condição;incremento) {
//código
}
Estruturas de Controle (cont.)
● Estruturas de Repetição Condicionais:
○ While
while(condição) {
//código
}
Orientação a Objeto
● Objetos em java
class Exemplo {
//atributos
}
class ExemploObjeto {
public static void main (String[] args) {
Exemplo exemplo = new Exemplo();
}
● Métodos
void nome (parâmetro) {
//código
}
● Retorno
int nome (parâmetro) {
//código
return x;
}
Arrays
● tipo [] nome = new tipo[n];
● Array de Referência:
Exemplo[] exemplo1;
exemplo1 = new Exemplo[n];
Modificadores de Acesso
● Public e Private
● Encapsulamento
○ Getters e Setters
Herança
● Reescrita de métodos
● Invocação de métodos
● Polimorfismo

Apresentação 1 o que foi aprendido