[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"question-java-core-kogda-v-prilozhenii-mozhet-byt-vybrosheno-isklyuchenie-classcastexception":3},{"id":4,"slug":5,"topicId":6,"topicSlug":7,"topicName":8,"topicEmoji":9,"question":10,"answer":11,"codeLang":12,"codeSrc":12,"important":12,"commonMistakes":12,"modernUsage":12,"difficulty":13,"tags":14,"related":18,"progress":19,"seo":20},62,"kogda-v-prilozhenii-mozhet-byt-vybrosheno-isklyuchenie-classcastexception",2,"java-core","Java Core","☕","Когда в приложении может быть выброшено исключение `ClassCastException`?","`ClassCastException` (потомок `RuntimeException`) - исключение, которое будет выброшено при ошибке приведения типа.","","junior",[15,16,17],"core","casting","exceptions",[],null,{"title":21,"description":22,"ogTitle":21,"ogDescription":23,"keywords":24,"schemaAnswer":31,"featuredSnippetReady":32},"ClassCastException в Java: когда возникает — Gymterview","Когда выбрасывается ClassCastException в Java. Разбор ошибки приведения типов — потомок RuntimeException, возникает при некорректном downcasting.","ClassCastException выбрасывается при попытке некорректного приведения объекта к несовместимому типу во время выполнения.",[25,26,27,28,29,30],"ClassCastException","приведение типов","RuntimeException","Java","исключение","downcasting","ClassCastException (потомок RuntimeException) выбрасывается при ошибке приведения типа — когда объект пытаются привести к типу, экземпляром которого он не является. Например, при нисходящем приведении (downcasting) объекта родительского класса к дочернему, если реальный тип объекта не соответствует целевому.",true]