Probably better to use Syustem.err.println() for exceptions, otherwise that is correct.
I think e.printStackTrace() is more natural
It will catch ALL exceptions. And if you include this catch at first the others wont execute.
But it's not a good idea to catch all exceptions in that way.