Excessoes

2 respostas
jonasjgs2

bom dia amigos…
ja ha algum tempo que estou estudando e fazendos aplicativos em java…
e hj ainda tenho uma critica que ainda nao consegui aceitar…
a minha necessidade hj em java e muito voltada para desktop apesar
de ja fazer algumas coisas legais em outros ambientes…
e eu gostaria de resolver um embaraco que para mim sao as excessoes em java
que nao sao tratadas…
a discursao e a seguinte:
deve haver alguma maneira no java para que eu mostre as excessoes na tela quando der erro
eu na minha concepcao eu prefiro que uma escessao apareca na tela mesmo sendo feia para o usuario…
do que depois eu me matar para descobrir o que aconteceu…
alem de ser mais rapido para ja sanar o problema…

minha pergunta;

existe alguma maneira de que se acontecer uma excessao que eu nao consegui pegar no try
mesmo que seja por erro de programacao…
ela mostra esta excesao na tela…

se tiver alguma maneira por favor agradeco desde ja…

nao quero que tentem me justificar quero apenas que se tiver alguma maneira de fazer isso alguem me responda…
ja conheco varias justificativas… mas na minha necessidade e disso que preciso…

2 Respostas

Rodrigo_Sasaki

try{ // Seu código que pode lançar exceções }catch(Exception e ){ //mostre pro usuário, com um println, jogando em um textArea.. você que sabe }A única maneira de uma exceção não ser capturada pelo catch, é se ela não estiver tratando nem ela, nem uma classe pai. Geralmente catch por Exception (que é uma prática no mínimo questionável) resolve.

E só um detalhe, exceção é o que o sistema está lançando, excessão é um excesso muito grande :slight_smile:

E

Aprenda português sabendo inglês:

discussion -> discussão (não “discursão”, que é um grande discurso)
exception -> exceção ou excepção (não “excessão”, que é um grande excesso)

De modo geral, se você tem algo em inglês que termina em “ssion”, em português fica “ssão”, e se termina em “ption”, fica “ção” ou “pção”.
A exceção - sempre há exceções - é “connection” que vira “conexão” (não me pergunte porque em português é com “x” em vez de ser com “cç”)

Criado 23 de outubro de 2012
Ultima resposta 23 de out. de 2012
Respostas 2
Participantes 3