No, sorry, but that is not true. First of all only unchecked exceptions
will propagate without the proper method-level declaration. Second, if
you are writing a multi-threaded application, including any UI
application, then it is possible for threads to die with uncaught
exceptions while the application continues to run.