My doubt is as follows : We are starting from main thread creating 3 more threads. Each thread is throwing Exceptions. I am not handling any exceptions still its executing successfully. I mean we are neither providing any handler nor throwing any Exception. So, it should stop the execution at line number 1. But why this is happening.