Sobes.tech
Junior — Middle

Программалоо тилдеринде колдонулган негизги ката класстарынын иерархияларын тизмелеп бере аласызбы?

sobes.tech AI

AIден жооп

Javaда, катаалуу класстарынын хиерархиясы негизги Throwable класстан башталат. Анын ичинен эки негизги подкласс мурас алат:

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

Өз кезегинде, Exception төмөнкүдөй бөлүнөт:

  • Текшерилген катаалар (checked exceptions), аларды ачык иштетип же билдирүү керек (мисалы, IOException).
  • Текшерилбеген катаалар (unchecked exceptions), RuntimeExceptionден мурас алат (мисалы, NullPointerException, IllegalArgumentException).

Хиерархиянын мисалы:

java.lang.Throwable
├── java.lang.Error
└── java.lang.Exception
    ├── java.lang.RuntimeException
    └── башка текшерилген катаалар
Программалоо тилдеринде колдонулган негизги ката… - sobes.tech