Pular para o conteúdo
Java
·
Estevão Dias
Sumário
Estevão Dias
Java
Aprenda a programar em Java usando a versão JDK 21
1
Classes como blocos fundamentais
1.1
Objetos como instâncias de uma classe
1.1.1
Referências a objetos
1.1.2
Memória e Heap no Java
1.1.3
Objetos versus referências em memória
1.1.4
Referências em Java versus ponteiros em C
1.2
Criando objetos para usar uma classe
1.3
Membros de uma classe
1.3.1
Campos e métodos pertencem a classes
1.3.2
Papel do construtor
1.3.3
Nome e forma do construtor
1.3.3.1
Métodos não são construtores quando possuem tipo de retorno
1.3.4
Construtor padrão fornecido pelo compilador
1.3.5
Acesso direto a variáveis de instância
1.4
Assinatura de um método
1.5
Tipos de alto nível (top-level types)
1.6
Múltiplos tipos em um arquivo fonte
1.7
Nome do tipo público e nome do arquivo
1.8
Método main
1.8.1
Variações do parâmetro args
1.9
Pacotes
1.9.1
Ordem das declarações no arquivo fonte
1.9.2
Pacote padrão (default package)
1.10
Declaração import
1.10.1
Importação com curinga (*)
1.10.1.1
O curinga corresponde apenas a nomes de classes
1.10.1.2
Importações não incluem subpacotes
1.10.1.3
Impacto de importações na execução
1.10.1.4
Uso restrito do curinga em importações
1.10.1.5
Importações redundantes
1.10.2
Importações não se aplicam a métodos
1.10.3
Conflito de nomes de classes
1.11
Blocos de código
1.11.1
O problema dos parênteses balanceados
1.12
Tipos de dados em Java
1.12.1
Tipos primitivos não são objetos
1.12.2
Tipos inteiros
1.12.3
Tipos numéricos com sinal
1.12.4
Tamanhos dos tipos numéricos primitivos
1.12.5
String é um objeto, não um tipo primitivo