Re: [java-list] Dúvida sobre Exceptions

2003-02-10 Por tôpico Madson Menezes Costa
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]
-




Re: [java-list] Dúvida sobre Exceptions

2003-02-05 Por tôpico José Voss Junior
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] 
-




Re: RE: [java-list] Dúvida sobre Exceptions

2003-02-04 Por tôpico Mauro
Ruy, 

A explicação tá certa mas o resultado não. 

Acho que tu quis dizer que a certa é a E. Doing finally part. Que tá 
dentro do finally. 

Depois do finally, e antes de Carrying on o programa vai bombar. 

Ruy Pedroso writes: 

Bruno, 

Segundo a questão, o que está sendo lançado é um error
(OutOfMemoryError). Portanto, penso que a questão F é que estaria
correta. 

A classe Error extende a classe Throwable, e por isso o erro seria
capturado pelo finally. Depois disso, caso o erro não for tratado, o
programa irá bombar. Mas até lá já teria impresso Carrying on. 

[]'s 

Ruy Pedroso
Trails Sistemas
Av. Nilo Peçanha 50 - sala 2511 - Centro
CEP 20020-100 - Rio de Janeiro - RJ
Tel: +55 21 2262 6370
Fax: +55 21 2262 6354 

-Original Message-
From: Bruno do Amaral Dias Baptista [mailto:[EMAIL PROTECTED]] 
Sent: segunda-feira, 3 de fevereiro de 2003 02:22
To: Java List
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] 

- 

---
Incoming mail is certified Virus Free.O email foi inspecionado por
vírus.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.449 / Virus Database: 251 - Release Date: 27/1/2003
  

---
Outgoing mail is certified Virus Free.O email foi inspecionado por
vírus.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.449 / Virus Database: 251 - Release Date: 27/1/2003
  


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





---
Mauro Ramos Martini
[EMAIL PROTECTED]
counter.li.org#225287 


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



Re: [java-list] Dúvida sobre Exceptions

2003-02-03 Por tôpico José Voss Junior
Uma maneira de simular é diminuindo a quantidade de memória Heap da JVM e
fazer um loop
jogando objetos para a memória!!!


Mas a resposta correta é a E , porque quando ocorre um erro desses e não há
um cath de Error,
para tratalo, o método que executa este código não continua a execução!!!



- Original Message -
From: Caetano [EMAIL PROTECTED]
To: Java List [EMAIL PROTECTED]
Sent: Wednesday, January 29, 2003 1:46 PM
Subject: [java-list] Dúvida sobre Exceptions


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




Re: [java-list] Dúvida sobre Exceptions

2003-02-03 Por tôpico Bruno do Amaral Dias Baptista


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




RE: [java-list] Dúvida sobre Exceptions

2003-02-03 Por tôpico Ruy Pedroso
Bruno,

Segundo a questão, o que está sendo lançado é um error
(OutOfMemoryError). Portanto, penso que a questão F é que estaria
correta.

A classe Error extende a classe Throwable, e por isso o erro seria
capturado pelo finally. Depois disso, caso o erro não for tratado, o
programa irá bombar. Mas até lá já teria impresso Carrying on.

[]'s

Ruy Pedroso
Trails Sistemas
Av. Nilo Peçanha 50 - sala 2511 - Centro
CEP 20020-100 - Rio de Janeiro - RJ
Tel: +55 21 2262 6370
Fax: +55 21 2262 6354

-Original Message-
From: Bruno do Amaral Dias Baptista [mailto:[EMAIL PROTECTED]] 
Sent: segunda-feira, 3 de fevereiro de 2003 02:22
To: Java List
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] 

-

---
Incoming mail is certified Virus Free.O email foi inspecionado por
vírus.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.449 / Virus Database: 251 - Release Date: 27/1/2003
 

---
Outgoing mail is certified Virus Free.O email foi inspecionado por
vírus.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.449 / Virus Database: 251 - Release Date: 27/1/2003
 


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




[java-list] Dúvida sobre Exceptions

2003-02-01 Por tôpico Caetano
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] 
-