Tratar exception

pessoal, alguem pode me ajudar?

como posso tratar a exception abaixo utilizando um try{ }catch();

Exception in thread “main” java.lang.OutOfMemoryError: Java

Ex: Dependendo da sua necessidade:

try {
msg = this.msgAtv.poll(50,TimeUnit.MILLISECONDS);

  } catch (InterruptedException ex) {   
        ex.printStackTrace();   
   }   

ou
try{

} catch (OutOfMemoryError oM) {}

assim:

try{
     //oque deseja executar de codigo aqui
}catch(OutOfMemoryError erro){
    //aqui oque vc deseja fazer caso caia na exeção
    erro.printStackTrace();
}

Não é uma boa idéia tratar Errors. Quando um Error acontece, não dá pra fazer muita coisa mesmo.

Error é error, fazer o que? Em geral OutOfMemoryError mata a JVM de uma vez e é irrecuperável ou pelo menos a recuperação é ineficaz. Serve só para quando a JVM for morrer você guardar um log do sistema ou falar para o usuário que o sistema morreu por falta de memória.

Até!

http://www.onjava.com/pub/a/onjava/2001/08/22/optimization.html indica em que casos você pode até tratar um OutOfMemoryError.

pessoal,

valeu mesmo pela força…

lerei o artigo e irei verificar se devo tratar o erro… caso sim, utilizo os try’s citados …

saudacoes