Se o código apresentado adota as convenções padronizadas de codificação da...

Se o código apresentado adota as convenções padronizadas de codificação da linguagem Java, então a variável SC_NO_CONTENT deve ser estática e final, além de ser declarada na classe javax.servlet...


📖 Texto associado

Imagem 011.jpg

Considerando o código de uma servlet apresentado acima, julgue os itens a seguir, relativos a conceitos da linguagem e frameworks Java.

Se o código apresentado adota as convenções padronizadas de codificação da linguagem Java, então a variável SC_NO_CONTENT deve ser estática e final, além de ser declarada na classe javax.servlet.HttpServletResponse.

🚀 Desbloqueie a explicação completa

Veja comentários detalhados e resoluções exclusivas para entender o gabarito desta questão.

  • Marcos de Castro
    Marcos de Castro
    31/12/1969 • 21:00
    Gabarito: a)
    A variável SC_NO_CONTENT é um código de status HTTP que indica que a requisição foi bem-sucedida, mas não há conteúdo para retornar. Na API Java Servlet, especificamente na interface javax.servlet.http.HttpServletResponse, essa variável é declarada como uma constante.

    Segundo as convenções de codificação Java, constantes são declaradas como variáveis estáticas e finais, para garantir que seu valor não seja alterado e que possa ser acessado sem a necessidade de instanciar a classe.

    De fato, na interface HttpServletResponse, SC_NO_CONTENT é declarada como 'public static final int SC_NO_CONTENT = 204;'. Portanto, a afirmação de que SC_NO_CONTENT deve ser estática e final, além de estar declarada na classe javax.servlet.HttpServletResponse, está correta.

    Essa prática segue o padrão de codificação Java para constantes e está alinhada com a documentação oficial da API Servlet.
🔒
Conteúdo restrito

Cadastre-se para visualizar comentários e resoluções.

Criar conta grátis

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência. Política de Privacidade.