Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Documentação Java doc

Olá bom dia, como estão? Extraordinário a aula... gostei muito de como foi demonstrado o método toString. Pergunta a). Não entendi na documentação do java doc, o que significa:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta
solução!

Olá maurício, espero que esteja bem!

A documentação de uma linguagem como java pode parecer um pouco assustadora no começo vou tentar te explicar alguns detalhes, mas não se preocupe ise não entender tudo de início!

java.util

Para começar esse caminho java.util que vem antes do arrayList indica que a classe ArrayList está dentro do pacote util que faz parte do pacote principal do java. Esse caminho de pacotes indica de onde você vai importar o array list.

Quando você está produzindo um código vai notar que as importações acima vão importar o array list exatamente desse ponto

ArrayList

Quanto ao parâmetro E, ele diz respeito ao conceito de genérics, que você vai aprender mais a frente.

Ele indica que você pode ter um array list de vários tipos como:

  • ArrayList é uma lista de Strings.

  • ArrayList é uma lista de inteiros.

  • ArrayList (supondo que você tenha uma classe chamada Produto) é uma lista de objetos do tipo Produto.

All Interface

A parte de interface indica quais classes interfaces (ou seja contratos) aquela classe do Java está implementando.

Toda a API nativa do java tem classes bases que outras classes implementam para se tornarem compatíveis com determinadas funções.

Isso significa que a classe ArrayList implementa classes como **Iterable ** que nada mais é do que uma classe que faz a iterações

Todas as interfgaces listadas tem métodos especificos que foram implementadas nessa classe ArrayList, tanto que ao usar o autocomplete da IDE você vai notar que tem métodos de outras classes implkementados no ArrayList

Conclusão

Se tiver mais dúvidas sobre, só mandar!

Espero ter ajudado! Se for o caso pode marcar essa resposta como solução do tópico!