1. Checked Exception: The classes which directly inherit Throwable class except RuntimeException and Error are known as checked exceptions e.g. IOException ...
I quicky tried the HotswapAgent on my kotlin project, but simply adding a field to a class resulted in this log: HOTSWAP AGENT: 10:30:11.003 ERROR ...
Even though exception handling is common and every introductory Java course covers it, I still don't think we really know how to do it well. It is almost as if the general concept is still evolving ...