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.
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.