ONJava.com -- The Independent Source for Enterprise Java
oreilly.comSafari Books Online.Conferences.


AddThis Social Bookmark Button
  What I Hate About Your Programming Language
Subject:   Java: Catch all exceptions?
Date:   2003-05-13 15:27:43
From:   anonymous2
Response to: Java: Catch all exceptions?

I believe if you change "catch" to "care about" you're closer to what the author intends, but you still have to add "non-runtime" in front of exceptions (The compiler doesn't force every method to throw or catch runtime exceptions thrown in child methods).

I circumvent that behavior by declaring (almost) all of my exceptions as runtime.

I don't think Java should require the addition of "throws" to the method declaration for non-runtime exceptions. It should just be implied.

Does anyone have an advantage that forcing the "throws" provides?

1 to 4 of 4
1 to 4 of 4