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] -------------------------------------------------------------------------