Описание тега throws
NoneThrows - это ключевое слово Java. Он используется в определении метода, чтобы объявить исключения, которые будут выброшены методом.
Java различает отмеченные и непроверенные исключения. Непроверенные исключения (RuntimeException
, Error
, и их подклассы) могут быть выброшены без ограничений. Но если метод может генерировать проверенное исключение, компилятор требует, чтобы оно было либо перехвачено (блоком try/catch), либо объявлено в сигнатуре метода сthrows
ключевое слово.
https://en.wikibooks.org/wiki/Java_Programming/Keywords/throws https://docs.oracle.com/javase/tutorial/essential/exceptions/declaring.html