В Kotlin отсутствуют проверяемые исключения, потому что разработчики решили, что их использование в крупных программных проектах может привести к снижению производительности и незначительному повышению качества кода. 35
Однако для совместимости с Java в Kotlin есть аннотация @Throws, которая позволяет сделать исключение проверяемым, если указать, какие исключения может выбрасывать метод. 24