culTest

    Una de las 50 preguntas del tema

    ¿Cuánto sabes de Java?

    ¿Qué es un Optional en Java?

    Respuestas

    Un parámetro opcional en un método
    Un contenedor que puede o no contener un valor no nuloCorrecta
    Una característica opcional del lenguaje
    Un tipo de dato que puede ser cualquier tipo

    Optional<T> (introducido en Java 8) es un contenedor que puede contener un valor no nulo o estar vacío. Proporciona métodos para verificar la presencia del valor (isPresent()), obtenerlo (get()), ejecutar código condicional (ifPresent()) y definir valores por defecto (orElse(), orElseGet()). Diseñado para reducir NullPointerExceptions al hacer explícita la posibilidad de ausencia de valor.