Creio que a resposta original do Caetano (letras E e F) eh a correta, jah que a linha 20 vai ser sempre executada. Bela questao essa!
Madson Menezes Costa <www.cin.ufpe.br/~mmc2> On Mon, 3 Feb 2003, José Voss Junior wrote: > Descupa meu amigo mas a classe pai de todas as excetions é a Throwable > é só consultar a API,... > portanto a resposta cetra é a E > > > > ----- Original Message ----- > From: "Bruno do Amaral Dias Baptista" <[EMAIL PROTECTED]> > To: "Java List" <[EMAIL PROTECTED]> > Sent: Monday, February 03, 2003 2:22 AM > Subject: Re: [java-list] Dúvida sobre Exceptions > > > > > > > > Fala. > > > > Lembre-se que a classe Exception eh a classe "pai" de todas as excecoes! > > > > Logo, a resposta eh D, E e F. > > > > > > ETA. > > > > > > Bruno do Amaral. > > > > > > > > On Wed, 29 Jan 2003, Caetano wrote: > > > > > Olá Pessoal, > > > > > > Estudando um pouco de exceções, me deparei com uma questão que não soube > > > responder, até porque não consigo simular ela: > > > Acredito que a(s) possíveis respostas sejam as letras E e F. Conto com a > > > ajuda de vocês. > > > > > > 8. Consider the following class hierarchy and code fragment: > > > > > > java.lang.Throwable --> java.lang.Error --> java.lang.OutOfMemoryError > > > | > > > | > > > --> java.lang.Exception --> java.io.IOException > > > | > > > | > > > --> > > > java.net.MalformedURLException > > > | > > > | > > > --> > > > java.io.StreamCorruptedException > > > > > > 1. try { > > > 2. // assume s is previously defined > > > 3. URL u = new URL(s); > > > 4. // in is an ObjectInputStream > > > 5. Object o = in.readObject(); > > > 6. System.out.println("Success"); > > > 7. } > > > 8. catch (MalformedURLException e) { > > > 9. System.out.println("Bad URL"); > > > 10. } > > > 11. catch (StreamCorruptedException e) { > > > 12. System.out.println("Bad file contents"); > > > 13. } > > > 14. catch (Exception e) { > > > 15. System.out.println("General exception"); > > > 16. } > > > 17. finally { > > > 18. System.out.println("Doing finally part"); > > > 19. } > > > 20. System.out.println("Carrying on"); > > > > > > What lines are output if the method at line 5 throws an > OutOfMemoryError? > > > > > > A. Success > > > B. Bad URL > > > C. Bad file contents > > > D. General exception > > > E. Doing finally part > > > F. Carrying on. > > > > > > > > > ------------------------------ LISTA > SOUJAVA ---------------------------- > > > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > > > dúvidas mais comuns: http://www.soujava.org.br/faq.htm > > > regras da lista: http://www.soujava.org.br/regras.htm > > > historico: http://www.mail-archive.com/java-list%40soujava.org.br > > > para sair da lista: envie email para > [EMAIL PROTECTED] > > > > ------------------------------------------------------------------------- > > > > > > > > > ------------------------------ LISTA SOUJAVA ---------------------------- > > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > > dúvidas mais comuns: http://www.soujava.org.br/faq.htm > > regras da lista: http://www.soujava.org.br/regras.htm > > historico: http://www.mail-archive.com/java-list%40soujava.org.br > > para sair da lista: envie email para [EMAIL PROTECTED] > > ------------------------------------------------------------------------- > > > > > > > ------------------------------ LISTA SOUJAVA ---------------------------- > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: http://www.soujava.org.br/faq.htm > regras da lista: http://www.soujava.org.br/regras.htm > historico: http://www.mail-archive.com/java-list%40soujava.org.br > para sair da lista: envie email para [EMAIL PROTECTED] > ------------------------------------------------------------------------- > > ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------