JavaRush
AI Academy
new
Promotion
Learning
Courses
Tasks
Quizzes
Games
Help
Schedule of nudges
Internship
Community
Users
Forum
Chat
Articles
Success stories
Activities
Reviews
Subscriptions
Light theme

Help with tasks

  • Reviews
  • About us
  • CS50
Start
Start learning
Start learning
  • All questions
  • Nik Grape
    48 level
    Question about task Отдебажим все на свете
    Java Core, 6 level, 13 lecture
    Resolved
    простой пример использования, может кому поможет понять тему)) 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); // будет деление на ноль, а исключени попадет к нам)) }
    • 9/11/21
    • 1286views
    • 3comments
    22
  • Денис Кокшаров
    1 level
    Question about task Отдебажим все на свете
    Java Core, 6 level, 13 lecture
    Resolved
    не согласен с правильным решением 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
    • 3/4/25
    • 228views
    • 16comments
    1
  • Dias Suleymenov
    20 level
    Question about task Отдебажим все на свете
    Java Core, 6 level, 13 lecture
    Resolved
    Как работает Thread.UncaughtExceptionHandler Кто может объяснить, откуда этот кусок кода public static class OurUncaughtExceptionHandler implements Thread.UncaughtExceptionHandler { @Override public void uncaughtException(Thread t, Throwable e) { System.out.println(t.getName() + ": " + e.getMessage()); }
    • 2/9/21
    • 12736views
    • 7comments
    12
  • Эмир Смагулов
    17 level
    Question about task Отдебажим все на свете
    Java Core, 6 level, 13 lecture
    Under discussion
    Непонимание.Решил задачу поставив setDefaultUncaughtExceptionHandler(handler); Но если честно не понял ничего ибо подглядел решение в комментариях. Кто может объяснить построчно или максимально подробно что делает программа?
    • 10/28/18
    • 7049views
    • 23comments
    21
  • Андрей
    23 level
    Question about task Отдебажим все на свете
    Java Core, 6 level, 13 lecture
    Under discussion
    Программа выводит две строки, как в условии.В чем дело? Пролистал форумы, сделал как там. Что не так? Сравнил с верным ответом. Объясните, зачем перевызывать метод с нужным параметром, если он при инициализации вызывается?
    • 10/4/22
    • 516views
    • 3comments
    0
  • Jonathan Korounets
    1 level
    Question about task Отдебажим все на свете
    Java Core, 6 level, 13 lecture
    Resolved
    Все же не ясно, как работает этот код...Не ясно зачем вообще нужен commonThread. и зачем его передавать в Нить1 и Нить2? Ведь на самом деле мы устанавливаем handler для нитей через метод setUncaughtExceptionHandler. Или не так? А может handler нужен отдельный поток для отлавливания эксепшенов? Если кто-то может более подробно разъяснить,
    • 12/10/18
    • 3603views
    • 17comments
    0
  • ma
    28 level
    Question about task Отдебажим все на свете
    Java Core, 6 level, 13 lecture
    Under discussion
    Искал как работает UncaughtExceptionHandler но не нашелнигде нету хорошего объяснения на русском про UncaughtExceptionHandler, может кто то объяснить что это (вроде понял что java вызывает сама этот метод если кидается необработанное исключение, а в параметры java ставит нить и ошибку)
    • 12/23/22
    • 303views
    • 1comment
    0
  • макс лапушкин
    17 level
    Question about task Отдебажим все на свете
    Java Core, 6 level, 13 lecture
    Resolved
    Не понимаю как работать с дебаггеромПробовал работать с дебаггером на простых приложениях там все было видно пошагово как программа выполняется. В этой задаче в какое бы место не поставил breakpoint и начав идти пошагово открывается куча новых вкладок по типу URLclassLoader,classLoader,class,Thread и тд. Попробовал в начале main созда
    • 11/27/21
    • 592views
    • 4comments
    0
  • Khaweez
    39 level
    Question about task Отдебажим все на свете
    Java Core, 6 level, 13 lecture
    Under discussion
    что за конструктор 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. Я правильно понимаю описание, что
    • 6/19/22
    • 619views
    • 3comments
    0
  • Егор Маркин
    32 level
    Question about task Отдебажим все на свете
    Java Core, 6 level, 13 lecture
    Resolved
    Что не так, не пойму?вроде все норм ловит
    • 3/23/22
    • 401views
    • 3comments
    0
  • Anonymous #2942293
    26 level
    Question about task Отдебажим все на свете
    Java Core, 6 level, 13 lecture
    Resolved
    зачем в конструкторе start()?кто-нибудь знает зачем в конструкторе start()?? Что он делает? Ведь если у объекта убрать вызов метода start(),то ничего не будет выполняться. Заранее Спасибо)
    • 1/11/22
    • 465views
    • 4comments
    0
  • Никита Мельников (MifitoS)
    18 level
    Question about task Отдебажим все на свете
    Java Core, 6 level, 13 lecture
    Under discussion
    В консоли выводитА решение не нравится Сложно(( Объясните, пожалуйста
    • 12/22/21
    • 513views
    • 2comments
    0
  • KeLL
    29 level
    Question about task Отдебажим все на свете
    Java Core, 6 level, 13 lecture
    Under discussion
    ВопросЯ так понял мы меняем на setDefaultUncaughtExceptionHandler(handler) для того, чтобы все последующие нити на основе TestThread обрабатывались заданным нами методом, я правильно понял? Или я тупой?
    • 10/5/21
    • 543views
    • 1comment
    0
  • KeLL
    29 level
    Question about task Отдебажим все на свете
    Java Core, 6 level, 13 lecture
    Under discussion
    Ещё вопроспо лекциям мы в Thread передаём объект унаследованный от Runnable , тут же передается объект унаследованный от Thread , эт как так?
    • 10/5/21
    • 460views
    • 6comments
    0
  • Andrey
    51 level
    Question about task Отдебажим все на свете
    Java Core, 6 level, 13 lecture
    Resolved
    Почему потоки A и B видят setDefaultUncaughtExceptionHandler не в своем в конструкторе. Задачу решил. Думал, что разобрался. но пропустил валидатор такой вариант, когда поменял на дефолтный метод прямо в конструкторе. Но ведь при создании потоков А и B используется конструктор из раннабле. Почему потоки A и B видят setDefaultUncaughtExceptionHandler не в своем в конструкторе.
    • 6/28/21
    • 810views
    • 11comments
    0
  • Расул
    23 level
    Question about task Отдебажим все на свете
    Java Core, 6 level, 13 lecture
    Under discussion
    Про setCaughtExceptionHandlerОбъясните пожалуйста, почему для решения надо было вызывать метод setCaughtExceptionHandler для нитей отдельно, если в конструкторе уже этот вызов был изначально? И почему в задаче нельзя просто обратиться к методу UncaughtException, к чему это условие?
    • 5/1/21
    • 408views
    • 2comments
    0
  • Sergey April
    19 level
    Question about task Отдебажим все на свете
    Java Core, 6 level, 13 lecture
    Under discussion
    Зачем это вообще нужно?Добрый день! TestedThread commonThread = new TestedThread(handler); //тут создается обьект поток Thread threadA = new Thread(commonThread, "Нить 1"); тут для чего то в конструктор потока пробрасывается обьект потока и ее название Thread threadB = new Thread(commonThread, "Н
    • 4/23/21
    • 815views
    • 7comments
    0
  • Никита
    25 level
    Question about task Отдебажим все на свете
    Java Core, 6 level, 13 lecture
    Resolved
    Научись #%$®¢@ гуглить! - вы мне скажете.Но я реально искал пол часа, и нашел на английском пару строк об этом! Что это за штука такая? Я решил из комментариев помощи других, но не сам... Есть ли понятное объяснение? Опять) Это я уже посмотрел: https://javarush.ru/help/11837 Но не понял что такое UncaughtExceptionHandler и как, где, для че
    • 5/8/20
    • 854views
    • 7comments
    1
  • Евгений Хлебников
    5 level
    Question about task Отдебажим все на свете
    Java Core, 6 level, 13 lecture
    Resolved
    Правильно ли я понял причину, почему не работало? Методы setUncaughtExceptionHandler() - нестатический и setDefaultUncaughtExceptionHandler() - статический.Задачу я решил, но правильно ли я понимаю причину, почему исходный код не работал? Метод setDefaultUncaughtExceptionHandler статический: public static void setDefaultUncaughtExceptionHandler(Thread.UncaughtExceptionHandler eh) Описание: Set the default handler invoked when a thread abruptly term
    • 2/28/21
    • 1193views
    • 6comments
    0
  • Shelchek
    39 level
    Question about task Отдебажим все на свете
    Java Core, 6 level, 13 lecture
    Resolved
    Параметры для void uncaughtException (Thread t, Throwable e)Всем привет! По всем основным вопросам по задаче разобрался, спасибо комментаторам и гуглу, но столкнулся тем, что не понимаю каким образом в переопределенный метод void uncaughtException (Thread t, Throwable e) передается нить и исключение, которое возникло в ходе ее выполнения. Нигде это явным обр
    • 2/1/21
    • 428views
    • 1comment
    0
  • Anonymous #2489173
    35 level
    Question about task Отдебажим все на свете
    Java Core, 6 level, 13 lecture
    Resolved
    Что не так?Валидатор ругается, что программа должна выводить две строки. Моя выводит ровно две: Нить 2: My exception message Нить 1: My exception message Что не так?
    • 2/7/21
    • 474views
    • 4comments
    0
  • Makima
    18 level
    Question about task Отдебажим все на свете
    Java Core, 6 level, 13 lecture
    Resolved
    вывод норм, а последний пункт не проходитв коде использовал Thread.setDefaultUncaughtExceptionHandler(handler); ментор говорит: вот вывод: подскажите что не так :)
    • 1/16/21
    • 504views
    • 13comments
    0
  • Fomka_Wyverno
    41 level
    Question about task Отдебажим все на свете
    Java Core, 6 level, 13 lecture
    Resolved
    Не понимаю.Не понимаю, вроде понял что такое - UncaughtExceptionHandler Так понимаю это для того что бы ловить исключение со временем / усыплением программы. Вроде как OurUncaughtExceptionHandler это то что должны выводить, но нет... Ни чего не понимаю зачем в тупик такой заводить что это вообще такое и зачем
    • 12/30/20
    • 496views
    • 2comments
    0
  • Дмитрий Ковтунов
    20 level
    Question about task Отдебажим все на свете
    Java Core, 6 level, 13 lecture
    Resolved
    Не пойму правильно ли решил задачуПодсмотрел на http://java-course.ru/articles/exceptions/ описание задачи и решил заменить . Блок исходный public TestedThread(Thread.UncaughtExceptionHandler handler) {
    • 12/6/20
    • 512views
    • 6comments
    0
  • Иван Зубов
    31 level
    Question about task Отдебажим все на свете
    Java Core, 6 level, 13 lecture
    Resolved
    Подскажите почему так работает: 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
    • 10/3/18
    • 1256views
    • 12comments
    0
  • Леонид Васильевич Ефимов
    32 level
    Question about task Отдебажим все на свете
    Java Core, 6 level, 13 lecture
    Resolved
    При работе Идеи Дебаггер вошёл в режим ВПН Что-то сделал с дебаггером. теперь при попытке запустить дебаггер Идея выдаёт сообщение: "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
    • 12/10/20
    • 417views
    • 4comments
    0
  • Alexander
    17 level
    Question about task Отдебажим все на свете
    Java Core, 6 level, 13 lecture
    Under discussion
    Почему для A и B тредов не устанавливается обработчик runtime ошибок?Не могу понять, почему при передаче в конструктор нитей А и Б нити с установленным обработчиком ошибок для них тоже не устанавливается этот обработчик? Какой смысл тогда передавать thread в другой thread?
    • 9/11/19
    • 641views
    • 4comments
    0
  • Елена
    35 level
    Question about task Отдебажим все на свете
    Java Core, 6 level, 13 lecture
    Resolved
    Не понимаю, что происходитСразу не понятен следующий момент: Что происходит тут: TestedThread commonThread = new TestedThread(handler); Thread threadA = new Thread(commonThread, "Нить 1"); Thread threadB = new Thread(commonThread, "Нить 2"); Мы создаем общую нить, которая запускается в конструкторе. Далее на основе этой
    • 2/1/20
    • 1114views
    • 3comments
    0
  • Сергей
    36 level
    Question about task Отдебажим все на свете
    Java Core, 6 level, 13 lecture
    Resolved
    Валидатор сам себя оговаривает)Подскажите куда посмотреть, а то Валли меня запутывает... пишет что не выводит 2 сообщения а ниже пишет что все выводит и первое и второе. Вроде бы хендлеры в нужных местах, вывод программы соответствует заданию.
    • 4/10/18
    • 1771views
    • 5comments
    0
  • Павел
    2 level
    Question about task Отдебажим все на свете
    Java Core, 6 level, 13 lecture
    Under discussion
    Что почитать?Друзья, добрый день. Хочу разобраться в вопросе. Что можно ПОНЯТНОГО почитать про UncaughtExceptionHandler?
    • 6/20/20
    • 584views
    • 2comments
    0
  • 1
  • 2
Learn
  • Registration
  • Java course
  • Help with tasks
  • Pricing
Community
  • Users
  • Articles
  • Forum
  • Chat
  • Success stories
  • Activities
Company
  • About us
  • Contacts
  • Reviews
  • FAQ
  • Support
JavaRushJavaRush — is an interactive online course for learning Java programming from scratch. It contains 1200 practical tasks with one-click solution checking, the necessary minimum of theory on Java basics, and motivating features that help you complete the course: games, quizzes, interesting projects and articles on effective learning and the career of a Java developer.
Follow us
Язык интерфейса
Русский
English
Українська
"Programmers are not born" © 2026 JavaRush
MastercardVisa
"Programmers are not born" © 2026 JavaRush