• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Need help in Exceptions

 
Saroja Eshwar
Greenhorn
Posts: 10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Which are most typically thrown by an API developer or an application developer as opposed to being thrown by the JVM? (Choose all that apply.)
A). ClassCastException
B). IllegalStateException
C). NumberFormatException
D). IllegalArgumentException
E). ExceptionInInitializerError


How to know whether the Exception is thrown by API developer or JVM
 
Ulf Dittmer
Rancher
Posts: 42967
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Please QuoteYourSources.
 
Anders Hermansen
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I just asked a question almost about the same object.

There i asked if it is right to think of a JVM thrown exception as a RunTimeException and a programatically thrown exception as a checked exception.

If it is, then the correct answer is B and D.

And not C even though K & B in their book on SCJP states that NumberFormatException is typically thrown programatically. The JAVA API states that NumberFormatException is a RuntimeException.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic