Quiz de la fase 1 Fase 1: Java Vanilla — El Núcleo del Lenguaje (17 & 21)
¿Verdadero o falso?
19 afirmaciones sobre los días de esta fase. Responde cada una y lee la explicación: el fallo suele estar en un matiz.
- 0 de 19 respondidas
- 0 aciertos
-
Comparar dos
Integercon==compara siempre su valor numérico. -
Un
recordpuede tener métodos propios y un constructor compacto para validar sus datos. -
Como los campos de un record son
final, un record que contiene unaListes completamente inmutable. -
Si sobrescribes
equalssin sobrescribirhashCode,HashMapyHashSetpueden no encontrar objetos que son iguales. -
IOExceptiones una excepción checked: el compilador obliga a capturarla o a declararla conthrows. -
try-with-resourcescierra los recursos en orden inverso al de su declaración. -
List.of(...)admite elementosnull. -
get(i)es O(1) enArrayListy O(n) enLinkedList. -
Las operaciones intermedias de un Stream, como
filteromap, no se ejecutan hasta que hay una operación terminal. -
varconvierte Java en un lenguaje de tipado dinámico. -
En Java 21, un
switchcon pattern matching sobre unasealed interfacepuede ser exhaustivo sin ramadefault. -
Optionalestá pensado para usarse como tipo de los atributos de entidades y DTOs. -
Una clase
abstractpuede tener constructores y campos con estado. -
Los métodos
staticse pueden sobrescribir en una subclase y se eligen según el tipo real del objeto. -
Con
public boolean equals(Tarea otra)estás sobrescribiendo elequalsdeObject. -
Guardar un enum en base de datos con
EnumType.ORDINALes seguro aunque añadas constantes al principio. -
Instantrepresenta un momento exacto en la línea del tiempo, independiente de la zona horaria. -
HttpClientlanza una excepción cuando el servidor responde con un 404 o un 500. -
En
log.error("Fallo en {}", id, e), SLF4J imprime el stack trace deeaunque no tenga marcador{}.