Java intermedio-avanzado
Colecciones, excepciones, lambdas y modificadores de acceso en Java.
Try this quiz
Play through the questions and see your score instantly
Ready to test your knowledge?
8 questions · Quick play · Instant results
Make your own quiz videos
Turn any topic into a polished video quiz — with AI-powered questions, voiceover, and animations. No video editing skills needed.
Unlimited quizzes, free to start
Create as many quizzes as you want. Describe your topic and AI builds the questions, answers, and explanations for you.
Customise everything
Pick from stunning templates, tweak colours and fonts, add your branding, and choose between vertical or landscape formats.
Export-ready videos
Download HD videos optimised for TikTok, YouTube Shorts, Instagram Reels, or full-length YouTube — one click, no editing.
No credit card required
Quiz Questions & Answers
Review every prompt, the correct responses, and helpful context to prep for your own run-through.
Question 1: ¿Qué ventaja práctica ofrece usar una interfaz de colección en lugar de una clase concreta?
Facilita cambiar la implementación sin tocar el código cliente
Convierte cualquier lista en inmutable
Hace que toda colección sea ordenada automáticamente
Elimina la necesidad de importar clases
Question 2: Si necesitas búsquedas rápidas por clave, ¿qué estructura suele encajar mejor?
Queue
Map
Set
Iterator
Question 3: ¿Qué ocurre si una excepción comprobada no se maneja ni se declara?
Se ignora y se ejecuta igual
El código no compila
Java la transforma en una lambda
Solo aparece un warning
Question 4: ¿Por qué suele ser mala idea capturar Exception de forma genérica sin más?
Impide usar bloques finally
Hace que el programa sea más rápido
Convierte las excepciones en variables globales
Oculta errores distintos que requieren tratamiento específico
Question 5: ¿Qué idea describe mejor una lambda en Java?
Un mecanismo exclusivo para excepciones
Un tipo nuevo de clase heredada
Una forma compacta de pasar comportamiento
Un reemplazo del compilador
Question 6: ¿Qué requisito debe cumplir una interfaz para usarse cómodamente con una lambda?
Declarar todos sus métodos como static
Extender siempre de Thread
Tener un solo método abstracto
No usar parámetros nunca
Question 7: ¿Qué modificador permite acceder desde cualquier clase del proyecto?
public
default
protected
private
Question 8: Si un miembro no lleva modificador de acceso, ¿qué implica en Java?
Solo es visible dentro del mismo paquete
Puede verse desde cualquier subclase aunque esté en otro paquete
Se vuelve privado automáticamente
Solo funciona dentro del mismo método