Java em poucas palavras (Portuguese Edition), 9th Edition
by Benjamin J. Evans, Jason R. Clark, David Flanagan
Capítulo 8. Trabalhando com coleções Java
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Este capítulo apresenta a interpretação do Java sobre as estruturas de dados fundamentais, conhecidas como Coleções Java. Essas abstrações são essenciais para muitos (se não a maioria) dos tipos de programação e formam uma parte essencial do conjunto básico de ferramentas de qualquer programador. Por isso, este é um dos capítulos mais importantes de todo o livro e aborda funcionalidades que são essenciais para praticamente todos os programadores Java.
Neste capítulo, vamos apresentar as interfaces fundamentais e a hierarquia de tipos, mostrar como usá-las e discutir aspectos de seu projeto geral. Serão abordadas tanto a abordagem “clássica” para lidar com as coleções quanto a abordagem mais recente, baseada na API Java Streams.
Introdução à API de Coleções
As Coleções Java são um conjunto de interfaces genéricas que descrevem as formas mais comuns de estrutura de dados. O Java vem com várias implementações de cada uma das estruturas de dados clássicas e, como os tipos são representados como interfaces, as equipes de desenvolvimento podem — e já o fizeram — criar suas próprias implementações especializadas dessas interfaces para usar em seus próprios projetos ou compartilhar como bibliotecas.
As Coleções Java definem dois tipos fundamentais de estruturas de dados. Uma
Collection é um agrupamento de objetos, enquanto um ...
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.
Read now
Unlock full access