Escolar Documentos
Profissional Documentos
Cultura Documentos
1 - Introdução À Linguagem Java
1 - Introdução À Linguagem Java
Java
O que é JAVA?
Java é uma linguagem de
programação orientada a objetos e
desenvolvida pela Sun Microsystems
na década de 90, que atualmente,
pertence a Oracle.
Instalando o JAVA
Java tem suporte para Windows, Mac e Linux.
http://www.oracle.com/technetwork/pt/java/
javase/downloads/index.html
Classe JAVA
Classe é a representação de um objeto, ela
possui atributos e comportamentos (métodos).
Uma classe pode ser utilizada para instanciar n
objetos
Classe JAVA
Atributos
Métodos
Tipos de dados primitivos
boolean Possui os valores true ou false.
Construtor
Construindo classes
na memória. meuCarro
Modelo Gol
Pacotes
Toda classe em Java pertence a um pacote.
Um pacote é um grupo de classes que tem
funcionalidades similares no projeto.
Pacotes
Para utilizar classes de pacotes diferentes, é
preciso utilizar os comandos de import.
Ex: Para utilizar a classe Math do Java, deve-
se importa-la com o comando:
import java.lang.math
Escopo
Toda classe tem um escopo, que é delimitado
por chaves {}. Isso siginifica que tudo que
estiver dentro das chaves da classe pertence a
ela.
O mesmo vale para métodos, laços e
condicionais.
Escopo
Inicio do
escopo da
classe
Inicio do
escopo do
método
Fim do
escopo do
método
Fim do
escopo da
classe
Expressões
Operador Descrição
* Multiplicação
/ Divisão
Adição
Subtração
% Módulo
Operadores ++ e --
int x = 3;
x++; // incrementa x em uma unidade
x--; // decrementa x em uma unidade
Operador Ternário
(expressão booleana)? resultado se for true:
resultado se for false
int x = 10;
int y = 20;
System.out.println(”O maior número é:” + x >
y ? x : y);
Atribuição de variáveis
int x = 10;
x += 10 // x = x + 10
x -= 10 // x = x - 10
x *= 10 // x = x * 10
x /= 10 // x = x / 10
Operadores Lógicos - And
And (&) ou (&&)
A B A&B
V V V
V F F
F V F
F F F
Operadores Lógicos - Or
And (|) ou (||)
A B A|B
V V V
V F V
F V V
F F F
Operadores Lógicos - XOr
And (^)
A B A^B
V V F
V F V
F V V
F F F
Operadores Lógicos - Not
Not (!)
A !A
V F
F V
do {
//código executado em loop
} while (x > 10)
Looping for each
ArrayList carros = new ArrayList();
for (Carro carro : carros) {
}
Comando break
for (int i = 0 ; i < 10 ; i++) {
if (i == 4) {
break; // Finaliza todo o looping for.
}
System.out.println("i: " + i);
}
Comando continue
for (int i = 0 ; i < 10 ; i++) {
if (i == 4) {
continue; // Finaliza a iteração atual e vai para a
próxima
}
System.out.println("i: " + i);
}
Modificadores de Acesso