Logo Passei Direto
Buscar
Em Java, a palavra-chave throws é usada para:
Causar uma exceção e fornecer seus argumentos.
Especificar os métodos que tratarão uma dada exceção.
Causar a exceção que está sendo tratada.
Especificar um código a ser executado, após qualquer tratamento de exceção no bloco.
Especificar os tipos de exceções que um dado método pode causar.
User badge image
Exercícios Para o Conhecimento

há 4 horas

java list 4
7 pág.

UNIDERP - ANHANGUERA

Respostas

User badge image

Ed Verified user icon

há 4 horas

A palavra-chave `throws` em Java é usada para especificar os tipos de exceções que um dado método pode causar. Isso permite que o método informe ao chamador que ele pode lançar uma exceção específica, e o chamador deve estar preparado para tratá-la.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

java list 4
7 pág.

UNIDERP - ANHANGUERA

Mais perguntas desse material

Ao se implementar programas de computador em Java, há possibilidade de ocorrerem erros imprevistos durante sua execução. Esses erros são conhecidos como exceções. Sabendo disso, considere que Márcio está fazendo uma operação em um banco de dados, porém essa operação dispara uma exceção de que o campo que ele está manipulando para inserir nesse banco está vazio, ou seja, acontece um NullPointerException. O problema, nesse caso, é a conexão com o banco de dados ficar aberta, o que não pode acontecer.
Assinale a alternativa que apresenta o bloco/código no qual deve ser inserida essa operação de fechamento da conexão com o banco de dados.
else
if
catch
finally
try

Acerca do tratamento de exceções em Java, analise as afirmativas a seguir.
Está(ão) correta(s) apenas a(s) afirmativa(s)
I. Toda vez que a estrutura try é utilizada, obrigatoriamente, em seu encerramento (na chave final), deve existir pelo menos um catch, a não ser que ela utilize a instrução finally.
II. A estrutura try pode não conter nenhum bloco catch, porém o bloco finally torna-se obrigatório.
III. O objetivo do try é manter códigos para liberação de recursos adquiridos em seu bloco finally correspondente.
IV. O finally é obrigatório e fornece um conjunto de códigos que é sempre executado, independentemente de uma exceção ocorrer ou não.
III e IV
I e IV
I e II
IV
III

Uma desenvolvedora JAVA chamou um método X que pode gerar uma exceção não verificada. Porém, essa chamada não foi circundada por um bloco de tratamento de exceção.
O que acontecerá com esse código?
Compilará e lançará exceção, caso o método X seja chamado.
Compilará e executará normalmente, caso a exceção não seja lançada por X.
Compilará e as exceções serão ignoradas.
Não compilará, pois o JAVA exige tratamento de exceção.
Não compilará, pois o JAVA não suporta exceções não verificadas.

Um objeto de exceção possui, na linguagem Java, o método:


getMessage( ).
getPrior( ).
getFor( ).
getChvar( ).
getSign( ).

Considere as seguintes afirmativas sobre os tipos de exceções que existem na linguagem Java e o que caracteriza cada um desses tipos.
Estão corretas as afirmativas:
I - Todas as exceções em Java herdam direta ou indiretamente da classe Throwable.
II - Existem dois tipos de exceções Java: (1) exceções checadas (checked exceptions) que herdam da classe Exception ou de outra exceção checada e (2) exceções não checadas que herdam da classe Throwable.
III - Um exemplo de exceção não checada é a do tipo Error que geralmente representa restrições de recursos ou problemas internos à máquina virtual Java (JVM).
IV - O compilador Java não permite que sejam definidos tratadores (cláusulas catch) para as exceções de tipo RuntimeException e Error.
I e IV
II e III
III e IV
II e IV
I e III

Escreva V ou F conforme seja verdadeiro ou falso o que se afirma a seguir sobre tratamento de exceção:
Está correta, de cima para baixo, a seguinte sequência:
( ) NullPointerException é a exceção lançada ao tentar dividir um número por zero.
( ) É possível ter vários blocos catch para a mesma cláusula try para tratar diferentes exceções.
( ) É possível declarar mais de uma exceção na cláusula throws.
( ) Se o desenvolvedor usa o bloco try-catch para tratar uma ou mais exceções em um método, ele não pode mais usar a cláusula throws na assinatura do mesmo método para lançar exceções.
V, F, V, V
V, F, F, V
F, V, V, F
F, V, F, F
F, V, V, V

Mais conteúdos dessa disciplina