Базовый класс для объектов, представляющих исключения.
Любое исключение, которое может быть брошено и, соответственно, перехвачено блоком catch, должно быть унаследовано от Throwable
java.lang.
Throwable