Java introduced the concept of checked exceptions. The idea of forcing developers to manage exceptions was revolutionary compared to the earlier approaches.
Nowadays, Java remains the only widespread language to offer checked exceptions. For example, every exception in Kotlin is unchecked.