Diferenciar erros de compilação de erros de execução

O titulo diz tudo, alguém tem algum macete, regra, mandinga simpatia ou seja o que for para saber quando é um erro de em tempo de execução ou um erro no compilador.

Acho que 80% das perguntas tem essas duas opções.

kra…
o erro de compilacao e qdo o compilador diz assim: kra isso n ta certo n veio, eu n conheco essa sintaxe.

o erro de execucao e assim: tp, vc atribui uma variavel a receber so inteiros, mas digita numeros reais, na hora da execucao.

entendeu ??

[quote=“Fabio_Mendes”]O titulo diz tudo, alguém tem algum macete, regra, mandinga simpatia ou seja o que for para saber quando é um erro de em tempo de execução ou um erro no compilador.

Acho que 80% das perguntas tem essas duas opções.[/quote]

tu tem q ser ninja na sintaxe, assim identifica todo erro de compilação… e o de execução normalmente são exceptions Runtime, todas muito conhecidas, como ArrayIndexOutOfBounds… NullPointer…