Compilacao falhara ou exceção em tempo de execução
5 respostas
LPJava
ae galera a medida que vou estudando as vezes qdo vou responder alguma questao fico naquela duvida quando tem na alternativa:
compilação falhara
exceção em tempo de exe~cução
queria umas dicas chaves ai, como é possivel as vezes identificar isso em um codigo antes de se aprofundar em uma linguaguem… um exemplo que sei que compila porem lanca tempo de execução eh acessa uma posicao de um array que nao existe, tentar usar um objeto declarado… sao algumas que lembro agora de exceção…
Tenho estudado para certificacao e vi que tem muitas questoes que as respostas sao se vai ter erro de compilacao ou é lancado uma exception.
Vi que tem umas pegadinha nos cast, collections, generics, classes internas e polimorfismo.
Esses assuntos é que tenho visto essas pegadinhas.
LPJava
po nem fale ta cheio dessas entao por issso que abrir esse topico…para tentar diminuir essa inercia qdo saber erro de compilacao ou tempo de execução… bora ver o q a galera manda ai
antoniopopete
Po Camilo, eu tambem as vezes me pergunto sobre isso,mas…Eu penso da seguinte maneira, em tempo de compilação, o que pode ser avaliado?Sintaxe?Lexigrafia?Semantica?Entao…em tempo de execucao?Passaemde parametros,objetos nulos ou nao…E o java,nao tem como detectar algumas coisas que é de responsabilidade do programador.
Entao…eu tento pensar,como erro de compilacao,algo que a sintaxe da linguagem,nao permitiria compilar…e tempo de execucao,cagada do programador…ehehehee
_Renatu
Pessoal,
As exceções lançadas em tempo de execução são filhas de RuntimeException, e as lançadas em tempo de compilação são filhas de Exception: