База ответов ИНТУИТ

Программирование на Java

<<- Назад к вопросам

Есть следующая иерархия наследования:
                    java.lang.Object                    |                    +--java.lang.Throwable                        |                        +--java.lang.Exception                            |                            +--java.lang.RuntimeException                                |                                +--java.lang.IndexOutOfBoundsException                                    |                                    +--java.lang.StringIndexOutOfBoundsException                                        |                                        +--java.lang.ArrayIndexOutOfBoundsException                
В методе testSomеValue могут быть возбуждены исключения StringIndexOutOfBoundsException и ArrayIndexOutOfBoundsException, при этом они не обрабатываются в блокеtry – catch. Какие из перечисленных ниже утверждений будут верными?

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
определение метода testSomеValue может включатьthrows StringIndexOutOfBoundsException, ArrayIndexOutOfBoundsException (Верный ответ)
при объявлении метода testSomeValue надо обязательно указывать возбуждаемые исключения
так как в определении метода указано throws StringIndexOutOfBoundsException,ArrayIndexOutOfBoundsException, любой вызывающий его метод должен перехватывать эти типы исключений, вне зависимости от того, возбуждается во время работы исключение или нет
если метод, вызывающий testSomeValue, перехватывает IndexOutOfBoundsException, то исключение StringIndexOutOfBoundsException тоже будет перехватываться (Верный ответ)
Похожие вопросы
Есть следующая иерархия наследования:
                    java.lang.Object                    |                    +--java.lang.Throwable                        |                        +--java.lang.Exception                            |                            +--java.lang.RuntimeException                                |                                +--java.lang.IndexOutOfBoundsException                                    |                                    +--java.lang.StringIndexOutOfBoundsException                                        |                                        +--java.lang.ArrayIndexOutOfBoundsException                
В методе testSomеValue могут быть возбуждены исключения StringIndexOutOfBoundsException и ArrayIndexOutOfBoundsException, при этом они не обрабатываются в блокеtry – catch. Какое из перечисленных ниже утверждений будет верным?
Есть следующая иерархия наследования:
                    java.lang.Object                    |                    +--java.lang.Throwable                        |                        +--java.lang.Exception                            |                            +--java.lang.RuntimeException                                |                                +--java.lang.IndexOutOfBoundsException                                    |                                    +--java.lang.StringIndexOutOfBoundsException                                        |                                        +--java.lang.ArrayIndexOutOfBoundsException                
В методе testSomеValue могут быть возбуждены исключения StringIndexOutOfBoundsException и ArrayIndexOutOfBoundsException, при этом они не обрабатываются в блокеtry – catch. Какое из перечисленных ниже утверждений будет верным?
Какое из перечисленных ниже имен является составным?
                Object                java.lang                lang                java.lang.Object            
Какое из перечисленных ниже имен является простым?
                Object                java.lang                lang                java.lang.Object            
Какие утверждения относительно класса java.lang.Object верны
Какие утверждения относительно метода public boolean equals(Object obj) класса java.lang.Object верны
Какие утверждения относительно класса java.lang.String верны
Какие классы, необходимые для поддержки многопоточности, определены в пакете java.lang?
Какие классы, помогающие взаимодействовать с программным окружением, определены в пакете java.lang?
Какие классы и интерфейсы, необходимые для поддержки многопоточности, определены в пакете java.lang?