Índice analítico
A tecnologia Java 4
O que é Java ? 4
O que é máquina virtual ? 5
O que é garbage collection ? 6
A estrutura de um código em Java. 6
Exercícios 7
Implementando o primeiro programa 8
O ambiente de desenvolvimento 8
O código fonte 9
Compilando e executando o programa 10
Erros mais comuns 11
Exercícios 12
Sintaxe da linguagem Java 14
Delimitadores em Java 14
Comentários 14
Identificadores e palavras reservadas 15
Declarando variáveis em Java 16
Tipos primitivos da linguagem Java 17
Tipos lógicos:
boolean
17
Tipos textuais:
char
e
String
17
Tipos numéricos inteiros:
byte, short, int e long
18
Tipos numéricos de ponto flutuante:
float
e
double
19
Convenções de codificação 19
Exercícios 19
Expressões 21
Operadores lógicos e aritméticos 21
Concatenação de
Strings
com o operador + 22
Promoção e Casting 23
Operadores de deslocamento (>>, <<, >>>) 24
Circuitos lógicos 25
Exercícios 26
Fluxo de controle 27
Ramificação if, else 27
Ramificação switch 28
Repetição for 29
Repetição while 30
Comandos especiais de controle de fluxo: break,continue e label 31
Lendo valores do teclado 32
Exercícios 33
Agrupamento de dados (Arrays) 34
Declarando e criando Arrays 34
Inicializando os valores de um Array 35
Array multi-dimensional 36
Array esparso 36
Exercícios 37
Introdução à Orientação a Objetos 38
Motivação ao uso de um novo paradigma,orientado a objetos. 38
Tipos agregados de dados 39
Criando objetos 41
Alocação de memória durante a criação deobjetos 42
Atribuição de referências a uma variável 42
Termos básicos em Orientação a Objetos 43