Да.
В Android, как и в Java, иерархия ошибок основывается на классе Throwable
. От него наследуются Error
и Exception
.
Error
: Представляют собой серьезные проблемы, от которых приложение обычно не может оправиться (например, проблемы с JVM).Exception
: Представляют собой исключительные ситуации, которые могут быть обработаны приложением. Делятся на:
IOException
). Наследуются напрямую от Exception
.NullPointerException
, ArrayIndexOutOfBoundsException
). Наследуются от RuntimeException
, который, в свою очередь, наследуется от Exception
.Основные классы в иерархии:
java.lang.Throwable
java.lang.Error
java.lang.OutOfMemoryError
java.lang.StackOverflowError
java.lang.Exception
Да.
В Android, как и в Java, иерархия ошибок основывается на классе Throwable
. От него наследуются Error
и Exception
.
Error
: Представляют собой серьезные проблемы, от которых приложение обычно не может оправиться (например, проблемы с JVM).Exception
: Представляют собой исключительные ситуации, которые могут быть обработаны приложением. Делятся на:
IOException
). Наследуются напрямую от Exception
.NullPointerException
, ArrayIndexOutOfBoundsException
). Наследуются от RuntimeException
, который, в свою очередь, наследуется от Exception
.Основные классы в иерархии:
java.lang.Throwable
java.lang.Error
java.lang.OutOfMemoryError
java.lang.StackOverflowError
java.lang.Exception
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.