As opposed to the bugs you didn't find in some other language, because your program was spitting out unhandled exception errors from random places at runtime.
An unhandled exception means the program stops rather than continue in an unexpected and possibly invalid state. The latter being what happens in C or Go.
And it's not like these two are the only possible error handling strategies.
That isn't really what happens most often. What happens is that the exception is caught and thrown out, or caught and printed (especially with java if you are using eclipse_.