1
resposta

Não existe explicação no vídeo sobre o assunto

Essa pergunta está fora de contexto, pois nos vídeos anteriores não há nenhum comentário sobre o comando usando Optional... ou a pergunta está sendo feita em um momento errado ou o instrutor esqueceu de explicar o assunto. Por favor em quais dos vídeos anteriores o assunto é abordado?

1 resposta

Olá, Maurício! Tudo bem?

Entendo sua dúvida e agradeço por compartilhar conosco.

O Optional é uma classe introduzida no Java 8 que permite tratar valores nulos de forma mais segura e elegante. Ele pode ser utilizado em métodos que retornam um valor que pode ser nulo, indicando que o valor retornado pode ou não estar presente.

Por exemplo, suponha que você tenha um método que retorna um objeto do tipo Pessoa. Se a pessoa não for encontrada, o método pode retornar null. Se você tentar acessar um atributo desse objeto, ocorrerá uma NullPointerException. Para evitar isso, você pode utilizar o Optional, que indica que o valor retornado pode ou não estar presente e fornece métodos para tratar cada caso.

Espero ter ajudado e bons estudos!