Skip to Content
Aprende Java, 6ª edição
book

Aprende Java, 6ª edição

by Marc Loy, Patrick Niemeyer, Daniel Leuck
April 2025
Intermediate to advanced
552 pages
16h 11m
Portuguese (Portugal, Brazil)
O'Reilly Media, Inc.
Book available
Content preview from Aprende Java, 6ª edição

Capítulo 7. Colecções e Genéricos

Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com

À medida que começamos a utilizar o nosso conhecimento crescente de objectos para lidar com problemas cada vez mais interessantes, surge uma questão recorrente. Como é que armazenamos os dados que estamos a manipular durante a resolução desses problemas? Com certeza usaremos variáveis de todos os tipos diferentes, mas também precisaremos de opções de armazenamento maiores e mais sofisticadas. Os arrays que discutimos em "Arrays" são um começo, mas os arrays têm algumas limitações. Neste capítulo, veremos como obter acesso eficiente e flexível a grandes quantidades de dados utilizando a ideia de colecções do Java. Também veremos como lidar com os vários tipos de dados que queremos armazenar nestes grandes contentores, tal como fazemos com valores individuais em variáveis. É aí que entram os genéricos. Falaremos sobre eles em "Limitações de tipo".

Colecções

As colecções são estruturas de dados fundamentais para todos os tipos de programação. Sempre que precisamos de nos referir a um grupo de objectos, temos algum tipo de coleção. Ao nível da linguagem principal, Java suporta colecções sob a forma de arrays. Mas os arrays são estáticos e, como têm um comprimento fixo, são estranhos para grupos de objectos que crescem e diminuem ao longo do tempo de vida de uma aplicação. Os arrays também são maus para representar relações abstractas ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Livro de Receitas Java, 5ª Edição

Livro de Receitas Java, 5ª Edição

Ian F. Darwin
Aprendendo estilos de API

Aprendendo estilos de API

Lukasz Dynowski, Marcin Dulak

Publisher Resources

ISBN: 9798341641488Supplemental Content