 <p>When catch exceptions I usually find that more specific is better, that being said typing out all of those different blocks that do the same thing can get really annoying. Thankfully in the Java 7 release a try-catch notation was added where you can specific <em>multiple</em> exceptions for a single block:</p> <pre><code>try{ //some statements } catch (KeyStoreException | CertificateException | NoSuchAlgorithmException | FileNotFoundException | IOException | UnrecoverableKeyException | NoPropertyFoundException e) { LOGGER.error(e); } </code></pre> <p>This sounds like what you are looking for, but there is more detailed information in the Oracle docs: <a href="http://docs.oracle.com/javase/7/docs/technotes/guides/language/catch-multiple.html" rel="nofollow">http://docs.oracle.com/javase/7/docs/technotes/guides/language/catch-multiple.html</a></p>