JavaRush
AI Academy
new
Акция
Университет
Java FullStack
Python FullStack
AI Native Developer
new
Web FullStack
Обучение
Курсы
Задачи
Опросы
Игры
Помощь
График пинков
Стажировка
Сообщество
Пользователи
Форум
Чат
Статьи
Истории успеха
Активности
Отзывы
Подписки
Светлая тема

Помощь по задачам

  • Отзывы
  • О нас
  • CS50
Начать
Начать обучение
Начать обучение
  • Все вопросы
  • Nik Grape
    48 уровень
    Вопрос по задаче Отдебажим все на свете
    Java Core, 6 уровень, 13 лекция
    Решен
    простой пример использования, может кому поможет понять тему)) public class Test { public static void main(String[] args) { Thread.currentThread().setUncaughtExceptionHandler(new MyExceptionHandler()); for (int i = 10; i >= 0; i--) { System.out.println(10/i); // будет деление на ноль, а исключени попадет к нам)) }
    • 11.09.2021
    • 1286просмотров
    • 3комментариев
    22
  • Денис Кокшаров
    1 уровень
    Вопрос по задаче Отдебажим все на свете
    Java Core, 6 уровень, 13 лекция
    Решен
    не согласен с правильным решением package com.javarush.task.task16.task1633; /* Отдебажим все на свете */ public class Solution { public static Thread.UncaughtExceptionHandler handler = new OurUncaughtExceptionHandler(); public static void main(String[] args) { TestedThread commonThread = new TestedThread(handle
    • 04.03.2025
    • 228просмотров
    • 16комментариев
    1
  • Dias Suleymenov
    20 уровень
    Вопрос по задаче Отдебажим все на свете
    Java Core, 6 уровень, 13 лекция
    Решен
    Как работает Thread.UncaughtExceptionHandler Кто может объяснить, откуда этот кусок кода public static class OurUncaughtExceptionHandler implements Thread.UncaughtExceptionHandler { @Override public void uncaughtException(Thread t, Throwable e) { System.out.println(t.getName() + ": " + e.getMessage()); }
    • 09.02.2021
    • 12736просмотров
    • 7комментариев
    12
  • Эмир Смагулов
    17 уровень
    Вопрос по задаче Отдебажим все на свете
    Java Core, 6 уровень, 13 лекция
    Обсуждается
    Непонимание.Решил задачу поставив setDefaultUncaughtExceptionHandler(handler); Но если честно не понял ничего ибо подглядел решение в комментариях. Кто может объяснить построчно или максимально подробно что делает программа?
    • 28.10.2018
    • 7049просмотров
    • 23комментариев
    21
  • Андрей
    23 уровень
    Вопрос по задаче Отдебажим все на свете
    Java Core, 6 уровень, 13 лекция
    Обсуждается
    Программа выводит две строки, как в условии.В чем дело? Пролистал форумы, сделал как там. Что не так? Сравнил с верным ответом. Объясните, зачем перевызывать метод с нужным параметром, если он при инициализации вызывается?
    • 04.10.2022
    • 516просмотров
    • 3комментариев
    0
  • Jonathan Korounets
    1 уровень
    Вопрос по задаче Отдебажим все на свете
    Java Core, 6 уровень, 13 лекция
    Решен
    Все же не ясно, как работает этот код...Не ясно зачем вообще нужен commonThread. и зачем его передавать в Нить1 и Нить2? Ведь на самом деле мы устанавливаем handler для нитей через метод setUncaughtExceptionHandler. Или не так? А может handler нужен отдельный поток для отлавливания эксепшенов? Если кто-то может более подробно разъяснить,
    • 10.12.2018
    • 3603просмотров
    • 17комментариев
    0
  • ma
    28 уровень
    Вопрос по задаче Отдебажим все на свете
    Java Core, 6 уровень, 13 лекция
    Обсуждается
    Искал как работает UncaughtExceptionHandler но не нашелнигде нету хорошего объяснения на русском про UncaughtExceptionHandler, может кто то объяснить что это (вроде понял что java вызывает сама этот метод если кидается необработанное исключение, а в параметры java ставит нить и ошибку)
    • 23.12.2022
    • 303просмотров
    • 1комментарий
    0
  • макс лапушкин
    17 уровень
    Вопрос по задаче Отдебажим все на свете
    Java Core, 6 уровень, 13 лекция
    Решен
    Не понимаю как работать с дебаггеромПробовал работать с дебаггером на простых приложениях там все было видно пошагово как программа выполняется. В этой задаче в какое бы место не поставил breakpoint и начав идти пошагово открывается куча новых вкладок по типу URLclassLoader,classLoader,class,Thread и тд. Попробовал в начале main созда
    • 27.11.2021
    • 592просмотров
    • 4комментариев
    0
  • Khaweez
    39 уровень
    Вопрос по задаче Отдебажим все на свете
    Java Core, 6 уровень, 13 лекция
    Обсуждается
    что за конструктор Thread(Runnable target, String name) С задачей все примерно понятно кроме одного. Что это за конструктор? Thread threadA = new Thread(commonThread, "Нить 1"); Из документации: target – the object whose run method is invoked when this thread is started. If null, this thread's run method is invoked. Я правильно понимаю описание, что
    • 19.06.2022
    • 619просмотров
    • 3комментариев
    0
  • Егор Маркин
    32 уровень
    Вопрос по задаче Отдебажим все на свете
    Java Core, 6 уровень, 13 лекция
    Решен
    Что не так, не пойму?вроде все норм ловит
    • 23.03.2022
    • 401просмотров
    • 3комментариев
    0
  • Anonymous #2942293
    26 уровень
    Вопрос по задаче Отдебажим все на свете
    Java Core, 6 уровень, 13 лекция
    Решен
    зачем в конструкторе start()?кто-нибудь знает зачем в конструкторе start()?? Что он делает? Ведь если у объекта убрать вызов метода start(),то ничего не будет выполняться. Заранее Спасибо)
    • 11.01.2022
    • 465просмотров
    • 4комментариев
    0
  • Никита Мельников (MifitoS)
    18 уровень
    Вопрос по задаче Отдебажим все на свете
    Java Core, 6 уровень, 13 лекция
    Обсуждается
    В консоли выводитА решение не нравится Сложно(( Объясните, пожалуйста
    • 22.12.2021
    • 513просмотров
    • 2комментариев
    0
  • KeLL
    29 уровень
    Вопрос по задаче Отдебажим все на свете
    Java Core, 6 уровень, 13 лекция
    Обсуждается
    ВопросЯ так понял мы меняем на setDefaultUncaughtExceptionHandler(handler) для того, чтобы все последующие нити на основе TestThread обрабатывались заданным нами методом, я правильно понял? Или я тупой?
    • 05.10.2021
    • 543просмотров
    • 1комментарий
    0
  • KeLL
    29 уровень
    Вопрос по задаче Отдебажим все на свете
    Java Core, 6 уровень, 13 лекция
    Обсуждается
    Ещё вопроспо лекциям мы в Thread передаём объект унаследованный от Runnable , тут же передается объект унаследованный от Thread , эт как так?
    • 05.10.2021
    • 459просмотров
    • 6комментариев
    0
  • Andrey
    51 уровень
    Вопрос по задаче Отдебажим все на свете
    Java Core, 6 уровень, 13 лекция
    Решен
    Почему потоки A и B видят setDefaultUncaughtExceptionHandler не в своем в конструкторе. Задачу решил. Думал, что разобрался. но пропустил валидатор такой вариант, когда поменял на дефолтный метод прямо в конструкторе. Но ведь при создании потоков А и B используется конструктор из раннабле. Почему потоки A и B видят setDefaultUncaughtExceptionHandler не в своем в конструкторе.
    • 28.06.2021
    • 810просмотров
    • 11комментариев
    0
  • Расул
    23 уровень
    Вопрос по задаче Отдебажим все на свете
    Java Core, 6 уровень, 13 лекция
    Обсуждается
    Про setCaughtExceptionHandlerОбъясните пожалуйста, почему для решения надо было вызывать метод setCaughtExceptionHandler для нитей отдельно, если в конструкторе уже этот вызов был изначально? И почему в задаче нельзя просто обратиться к методу UncaughtException, к чему это условие?
    • 01.05.2021
    • 408просмотров
    • 2комментариев
    0
  • Sergey April
    19 уровень
    Вопрос по задаче Отдебажим все на свете
    Java Core, 6 уровень, 13 лекция
    Обсуждается
    Зачем это вообще нужно?Добрый день! TestedThread commonThread = new TestedThread(handler); //тут создается обьект поток Thread threadA = new Thread(commonThread, "Нить 1"); тут для чего то в конструктор потока пробрасывается обьект потока и ее название Thread threadB = new Thread(commonThread, "Н
    • 23.04.2021
    • 815просмотров
    • 7комментариев
    0
  • Никита
    25 уровень
    Вопрос по задаче Отдебажим все на свете
    Java Core, 6 уровень, 13 лекция
    Решен
    Научись #%$®¢@ гуглить! - вы мне скажете.Но я реально искал пол часа, и нашел на английском пару строк об этом! Что это за штука такая? Я решил из комментариев помощи других, но не сам... Есть ли понятное объяснение? Опять) Это я уже посмотрел: https://javarush.ru/help/11837 Но не понял что такое UncaughtExceptionHandler и как, где, для че
    • 08.05.2020
    • 854просмотров
    • 7комментариев
    1
  • Евгений Хлебников
    5 уровень
    Вопрос по задаче Отдебажим все на свете
    Java Core, 6 уровень, 13 лекция
    Решен
    Правильно ли я понял причину, почему не работало? Методы setUncaughtExceptionHandler() - нестатический и setDefaultUncaughtExceptionHandler() - статический.Задачу я решил, но правильно ли я понимаю причину, почему исходный код не работал? Метод setDefaultUncaughtExceptionHandler статический: public static void setDefaultUncaughtExceptionHandler(Thread.UncaughtExceptionHandler eh) Описание: Set the default handler invoked when a thread abruptly term
    • 28.02.2021
    • 1193просмотров
    • 6комментариев
    0
  • Shelchek
    39 уровень
    Вопрос по задаче Отдебажим все на свете
    Java Core, 6 уровень, 13 лекция
    Решен
    Параметры для void uncaughtException (Thread t, Throwable e)Всем привет! По всем основным вопросам по задаче разобрался, спасибо комментаторам и гуглу, но столкнулся тем, что не понимаю каким образом в переопределенный метод void uncaughtException (Thread t, Throwable e) передается нить и исключение, которое возникло в ходе ее выполнения. Нигде это явным обр
    • 01.02.2021
    • 428просмотров
    • 1комментарий
    0
  • Anonymous #2489173
    35 уровень
    Вопрос по задаче Отдебажим все на свете
    Java Core, 6 уровень, 13 лекция
    Решен
    Что не так?Валидатор ругается, что программа должна выводить две строки. Моя выводит ровно две: Нить 2: My exception message Нить 1: My exception message Что не так?
    • 07.02.2021
    • 473просмотров
    • 4комментариев
    0
  • Makima
    18 уровень
    Вопрос по задаче Отдебажим все на свете
    Java Core, 6 уровень, 13 лекция
    Решен
    вывод норм, а последний пункт не проходитв коде использовал Thread.setDefaultUncaughtExceptionHandler(handler); ментор говорит: вот вывод: подскажите что не так :)
    • 16.01.2021
    • 504просмотров
    • 13комментариев
    0
  • Fomka_Wyverno
    41 уровень
    Вопрос по задаче Отдебажим все на свете
    Java Core, 6 уровень, 13 лекция
    Решен
    Не понимаю.Не понимаю, вроде понял что такое - UncaughtExceptionHandler Так понимаю это для того что бы ловить исключение со временем / усыплением программы. Вроде как OurUncaughtExceptionHandler это то что должны выводить, но нет... Ни чего не понимаю зачем в тупик такой заводить что это вообще такое и зачем
    • 30.12.2020
    • 496просмотров
    • 2комментариев
    0
  • Дмитрий Ковтунов
    20 уровень
    Вопрос по задаче Отдебажим все на свете
    Java Core, 6 уровень, 13 лекция
    Решен
    Не пойму правильно ли решил задачуПодсмотрел на http://java-course.ru/articles/exceptions/ описание задачи и решил заменить . Блок исходный public TestedThread(Thread.UncaughtExceptionHandler handler) {
    • 06.12.2020
    • 512просмотров
    • 6комментариев
    0
  • Иван Зубов
    31 уровень
    Вопрос по задаче Отдебажим все на свете
    Java Core, 6 уровень, 13 лекция
    Решен
    Подскажите почему так работает: public class Solution { public static Thread.UncaughtExceptionHandler handler = new OurUncaughtExceptionHandler(); public static void main(String[] args) { TestedThread commonThread = new TestedThread(handler); Thread threadA = new Thread(commonThread, "Нить 1"); T
    • 03.10.2018
    • 1256просмотров
    • 12комментариев
    0
  • Леонид Васильевич Ефимов
    32 уровень
    Вопрос по задаче Отдебажим все на свете
    Java Core, 6 уровень, 13 лекция
    Решен
    При работе Идеи Дебаггер вошёл в режим ВПН Что-то сделал с дебаггером. теперь при попытке запустить дебаггер Идея выдаёт сообщение: "C:\Program Files\JetBrains\IntelliJ IDEA 2019.2.4\jbr1\bin\java.exe" -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:55048,suspend=y,server=n -Dfile.encoding=UTF-8 -classpath "E:\Distrib\Java\JavaRushTas
    • 10.12.2020
    • 416просмотров
    • 4комментариев
    0
  • Alexander
    17 уровень
    Вопрос по задаче Отдебажим все на свете
    Java Core, 6 уровень, 13 лекция
    Обсуждается
    Почему для A и B тредов не устанавливается обработчик runtime ошибок?Не могу понять, почему при передаче в конструктор нитей А и Б нити с установленным обработчиком ошибок для них тоже не устанавливается этот обработчик? Какой смысл тогда передавать thread в другой thread?
    • 11.09.2019
    • 641просмотров
    • 4комментариев
    0
  • Елена
    35 уровень
    Вопрос по задаче Отдебажим все на свете
    Java Core, 6 уровень, 13 лекция
    Решен
    Не понимаю, что происходитСразу не понятен следующий момент: Что происходит тут: TestedThread commonThread = new TestedThread(handler); Thread threadA = new Thread(commonThread, "Нить 1"); Thread threadB = new Thread(commonThread, "Нить 2"); Мы создаем общую нить, которая запускается в конструкторе. Далее на основе этой
    • 01.02.2020
    • 1114просмотров
    • 3комментариев
    0
  • Сергей
    36 уровень
    Вопрос по задаче Отдебажим все на свете
    Java Core, 6 уровень, 13 лекция
    Решен
    Валидатор сам себя оговаривает)Подскажите куда посмотреть, а то Валли меня запутывает... пишет что не выводит 2 сообщения а ниже пишет что все выводит и первое и второе. Вроде бы хендлеры в нужных местах, вывод программы соответствует заданию.
    • 10.04.2018
    • 1770просмотров
    • 5комментариев
    0
  • Павел
    2 уровень
    Вопрос по задаче Отдебажим все на свете
    Java Core, 6 уровень, 13 лекция
    Обсуждается
    Что почитать?Друзья, добрый день. Хочу разобраться в вопросе. Что можно ПОНЯТНОГО почитать про UncaughtExceptionHandler?
    • 20.06.2020
    • 583просмотров
    • 2комментариев
    0
  • 1
  • 2
Обучение
  • Курсы программирования
  • Регистрация
  • Курс Java
  • Помощь по задачам
  • Цены
Сообщество
  • Пользователи
  • Статьи
  • Форум
  • Чат
  • Истории успеха
  • Активности
Компания
  • О нас
  • Контакты
  • Отзывы
  • FAQ
  • Поддержка
JavaRushJavaRush — это интерактивный онлайн-курс по изучению Java-программирования c нуля. Он содержит 1200 практических задач с проверкой решения в один клик, необходимый минимум теории по основам Java и мотивирующие фишки, которые помогут пройти курс до конца: игры, опросы, интересные проекты и статьи об эффективном обучении и карьере Java‑девелопера.
Подписывайтесь
Язык интерфейса
Русский
English Українська
"Программистами не рождаются" © 2026 JavaRush
MastercardVisa
"Программистами не рождаются" © 2026 JavaRush