Sobes.tech
Junior — Middle

Throwable Javaда тандоо менен чыккан катабы?

sobes.tech AI

AIден жооп

Javaда, Throwable классы бардык каталар жана исключениялар үчүн негизги класс болуп саналат. Ал unchecked исключенияларга кирбейт, бирок эки негизги категорияга бөлүнөт:

  • Error — программалар тарабынан адатта иштетилбеген каталар (мисалы, OutOfMemoryError).
  • Exception — текшерилүүчү (checked) жана текшерилбеген (unchecked) болушу мүмкүн болгон исключениялар.

Текшерилүүчү исключениялар (checked exceptions) Exceptionден мурас алган, бирок RuntimeExceptionден эмес, жана милдеттүү иштетүү же билдирүү талап кылынат. Текшерилбеген исключениялар (unchecked exceptions) RuntimeExceptionден мурас алып, милдеттүү иштетүүнү талап кылбайт.

Ошентип, Throwable өзү эле текшерилбеген исключение эмес, ал текшерилүүчү жана текшерилбеген исключениялар үчүн негиз болуп кызмат кылат.