Java Lang ExceptionInInitializerError деген эмне?
Java Lang ExceptionInInitializerError деген эмне?

Video: Java Lang ExceptionInInitializerError деген эмне?

Video: Java Lang ExceptionInInitializerError деген эмне?
Video: how to fix FATAL ERROR: java.lang.ExceptionInInitializerError 2024, Май
Anonim

The ExceptionInInitializerError LinkageError классынын суб-классы болуп саналат жана статикалык инициализатордо же статикалык өзгөрмөнүн инициализаторунда күтүлбөгөн өзгөчөлүк болгонун билдирет. The ExceptionInInitializerError JVM жаңы классты жүктөөгө аракет кылганда ыргытылат.

Адамдар дагы сурашат, InvocationTargetException деген эмне?

The InvocationTargetException чакырылган ыкма же конструктор тарабынан ыргытылган өзгөчөлүктү ороп турган текшерилген өзгөчөлүк. Бул өзгөчөлүк себеп катары белгилүү жана getCause ыкмасы аркылуу жетүүгө болот. Java чагылдыруу жөнүндө көбүрөөк маалымат алуу үчүн, бул жерде баракты карагыла.

Ошо сыяктуу эле, Javaдагы статикалык инициализатор деген эмне? The статикалык инициализатор болуп саналат статикалык {} ичиндеги код блогу java класска чейин бир гана жолу чуркайт конструктор же негизги ыкма деп аталат.

Ушундан улам Java Lang NullPointerException негизги жипиндеги Exception эмнени билдирет?

NullPointerException болуп саналат RuntimeException. In Java , өзгөчө нөл маани болот объектинин шилтемесине ыйгарылат. NullPointerException болуп саналат колдонмо нөлдүк мааниге ээ болгон объект шилтемесин колдонууга аракет кылганда ыргытылат. Эгерде шилтеме түрү болуп саналат массив түрү, нөлдүк шилтеменин уячаларына жетүү же өзгөртүү.

Javaдагы чагылдыруу API деген эмне?

Рефлексия ичинде Java . Рефлексия болуп саналат API методдордун, класстардын, интерфейстердин иштөө убагындагы жүрүм-турумун текшерүү же өзгөртүү үчүн колдонулат. Рефлексия бизге объект таандык болгон класс жана ошондой эле объектти колдонуу менен аткарыла турган класстын ыкмалары жөнүндө маалымат берет.

Сунушталууда: