32 - Arrays pt 01
Introdução ao Trabalho com Arrays em Java
Visão Geral da Seção: Nesta seção inicial, o instrutor introduz o tema dos vetores em Java e destaca a importância de compreender sua estrutura e funcionamento.
Entendendo Vetores em Java
- Ao criar classes em Java, é fundamental entender como trabalhar com arrays para armazenar e manipular conjuntos de dados.
- A necessidade de usar arrays surge quando há a demanda por armazenar múltiplos valores do mesmo tipo, como no exemplo de guardar três nomes ou idades distintas.
- Os arrays permitem armazenar diversos valores do mesmo tipo sob um único nome, facilitando a gestão de informações relacionadas, como nomes, salários ou outras variáveis.
Declaração e Inicialização de Arrays
- Para declarar um array em Java, é necessário especificar o tipo dos elementos que serão armazenados e indicar o tamanho do array desejado.
- É crucial lembrar que os arrays são compostos por referências em Java, sendo essencial inicializá-los adequadamente para evitar erros durante a execução do programa.
- Ao declarar um array, é imprescindível definir o número exato de elementos que serão armazenados no array para alocar corretamente a memória necessária.
Acesso aos Elementos do Array
Posições e Inicialização de Arrays
Visão Geral da Seção: Nesta parte, são abordados conceitos relacionados às posições em arrays e como ocorre a inicialização padrão dos elementos.
Posições em Arrays
- Os índices em arrays geralmente começam em zero, ou seja, a primeira posição é representada por 0, a segunda por 1 e assim por diante.
- Ao criar um array, os valores são inicializados com padrões na memória alocada. Por exemplo, tipos numéricos iniciam com zero e strings com nulo.
- Tentar acessar uma posição inexistente no array resulta em uma exceção durante a execução do programa devido ao índice estar fora dos limites válidos.
Atribuição de Valores
- Para atribuir valores a posições específicas do array, utiliza-se o mesmo método de chamada. Por exemplo, para associar o valor 21 à posição zero:
array= 21.
- É crucial respeitar os limites do array ao atribuir valores; tentativas de acesso além desses limites resultam em erros como "Array index out of bounds".
Variáveis e Objetos na Memória
Visão Geral da Seção: Aqui são discutidas as variáveis que referenciam objetos na memória, destacando a importância de não acessar posições inexistentes nos arrays.
Variáveis Referenciando Objetos
- As variáveis que referenciam objetos em memória estão ligadas aos arrays. Essas estruturas têm suas posições sempre inicializadas com valores padrão.