Skip to Content
De Java a Kotlin
book

De Java a Kotlin

by Duncan McGregor, Nat Pryce
September 2024
Intermediate to advanced
424 pages
10h 56m
Spanish
O'Reilly Media, Inc.
Book available
Content preview from De Java a Kotlin

Capítulo 6. Colecciones de Java a Kotlin

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

A primera vista, Java y Kotlin tienen bibliotecas de colecciones muy similares; ciertamente, interoperan sospechosamente a la perfección. ¿Cuáles son las diferencias, qué las motiva y dónde tenemos que tener cuidado al pasar de las colecciones de Java a las de Kotlin?

Colecciones Java

En, Capítulo 5, vimos cómo Java creció en la época en que veíamos los objetos como fundamentalmente mutables y con estado. Esto era especialmente cierto en el caso de las colecciones: ¿qué sentido tiene una lista si no puedes añadirle nada? Creamos colecciones creando una vacía y añadiéndole cosas. ¿Necesitas eliminar un artículo de la cesta de la compra? Muta la lista. ¿Barajas una baraja de cartas? Obviamente, eso cambia el orden de la baraja. No crearíamos una nueva lista de tareas en papel cada vez que necesitáramos leche o llevar al gato al veterinario. Las colecciones mutables reflejan nuestra experiencia en el mundo real.

En el momento de su lanzamiento, la calidad de sus colecciones incorporadas fue una buena razón para adoptar Java. En aquella época, muchos lenguajes no tenían colecciones mutables en su biblioteca estándar. La tecnología de objetos nos permitía definir y utilizar colecciones mutables con seguridad. Era natural utilizar este superpoder ahora que se nos había concedido, así que nos adelantamos y utilizamos Vector

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

Recetas Java modernas

Recetas Java modernas

Ken Kousen
Programar Android con Kotlin

Programar Android con Kotlin

Pierre-Olivier Laurence, Amanda Hinchman-Dominguez, G. Blake Meike, Mike Dunn
Sistemas reactivos en Java

Sistemas reactivos en Java

Clement Escoffier, Ken Finnigan

Publisher Resources

ISBN: 9781098198404Supplemental Content