En este nivel, continuó familiarizándose con las colecciones: descubrió qué son HashMap y HashSet, y también aprendió más sobre los métodos de la clase auxiliar Collections. En el contexto de HashSet, era relevante hablar de otro tipo de bucle: el bucle for-each, que te ayudará a mostrar una lista de elementos HashSet en la pantalla.

Finalmente, un tema completamente nuevo para usted es la declaración de cambio de opción múltiple.

En general, le sugerimos que inhale y exhale, y luego cierre estos temas por completo (por ahora); lea atentamente algunas lecciones adicionales. ¡No será aburrido!

Clase de colecciones

Hay algunas tareas para las que ArrayList es perfecto. Los creadores de Java los tomaron e implementaron en una clase separada para que usted y otros desarrolladores no tengan que implementarlos cada vez. En este artículo, aprenderá sobre estas tareas y la clase Colecciones.

Bucle para cada uno

Como ya sabe, un bucle for-each es una especie de bucle for que utiliza cuando necesita procesar todos los elementos de una matriz o colección. En esta lección, encontrará ejemplos del uso de este ciclo con una matriz de datos y una colección, y verá un video útil sobre cómo funciona este tipo de ciclo. Y si eso no fuera suficiente, dé la bienvenida a las lecturas adicionales de nuestros propios estudiantes sobre los bucles for y for-each. Y adicionalmente, una selección de métodos alternativos para trabajar con colecciones en Java.

Declaración de cambio de Java

Imagina que eres un caballero detenido en una bifurcación del camino. Si vas a la izquierda, perderás tu caballo. Si vas bien, obtendrás conocimiento. ¿Cómo representaríamos esta situación en código? Probablemente ya sepa que usamos construcciones como if-then y if-then-else para tomar estas decisiones. Pero, ¿y si el camino no se divide en dos, sino en diez?

¿Tiene caminos que están "totalmente a la derecha", "ligeramente a la izquierda de eso", "un poco más a la izquierda" y así sucesivamente, en total 10 caminos posibles? ¡Imagínate cómo crecerá tu código "if-then-else" en esta versión! Suponga que tiene una bifurcación de 10 vías en el camino. Para tales situaciones, Java tiene la sentencia switch. Hablaremos de este tipo varias veces más.

Lista enlazada

El programador de Java no vive solo de ArrayList. Hay muchas otras estructuras de datos útiles. Por ejemplo, una lista vinculada, también conocida como LinkedList. ¿Ya se formó la primera impresión de LinkedList, pero aún no ha investigado a fondo cuáles son sus características? Lea el artículo y comprenderá mucho más sobre cómo funciona esta estructura de datos y qué beneficios ofrece.

HashMap: ¿qué tipo de mapa es este?

No ignoremos otra estructura de datos de las lecciones anteriores. ¿Ya has descubierto qué es un HashMap? Muy bien. Pero si te sientes inseguro y piensas que HashMap no es uno de tus puntos fuertes, lee el artículo y sumérgete. Contiene toneladas de ejemplos útiles.

Cómo usar la clase Enum

Ya sabes cómo crear clases. Pero, ¿qué pasa si necesita usar una clase de alguna manera para limitar un rango de valores? Antes de que apareciera Java 1.5, los desarrolladores idearon de forma independiente una "solución de varios pasos" para este problema. Pero entonces la clase Enum entró en escena para abordar este problema, y ​​vino con todas las capacidades de las clases junto con algunas peculiaridades. En este artículo, aprenderá en qué se diferencia de otras clases.

enumeración Ejemplos prácticos. Agregar constructores y métodos

Y algunas palabras más sobre Enum. Más precisamente, menos palabras, pero más código y práctica. Después de todo, los cerebros de muchas personas están (muy a menudo) llenos de papilla sobre este tema en lugar de conocimiento. Si desea tener una mejor idea del tema, no sea tímido: siéntase libre de leer y explorar sobre la marcha.