My second thread

  • 4
  • Недоступна
Продолжаем распутывать нити. На этот раз нам нужно создать public static класс TestThread, унаследованный от класса Thread. После этого создаем статический блок внутри TestThread, который выводит в консоль "it's a static block inside TestThread". Ну а метод run должен выводить в консоль "it's a run method".
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (21)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Grigory Filiptsov
Уровень 26, Воронеж, Россия
6 декабря 2021, 05:04
Почему при создании нити через наследование от Thread, idea не заставляет переопределять метод run? Ведь
Thread implements Runnable
Сергей Коваленко
Уровень 38, Краснодар
24 декабря 2021, 13:55
run() уже переопределен в Thread. Обязательно переопределять (реализовывать) только абстрактные методы
Sergey Kornilov
Уровень 39, Petropavlovsk, Казахстан
1 ноября 2021, 12:16
Всего эту задачу решили 32215 учеников.
Станислав Корнеев
Уровень 39, Воронеж , Россия
27 июня 2021, 04:32
ох уж эти незаметные артикли в блоках вывода
Петр Селищев
Уровень 26, Санкт-Петербург, Россия
20 мая 2021, 11:52
Про инициализирующий блок static: http://developer.alexanderklimov.ru/android/java/static.php
🦔 Виктор веду учебный тг-канал в t.me/Javangelion Expert
14 января 2021, 16:32
1. «Код класса Solution в файле Solution стартует с метода main класса Solution. статик блоки и статик переменные класса TestTread инициализируются и выполняются при инициализации 1го объекта класса в памяти» © Даниленко Виктор. 2. Для чего нужен блок static? 3. Всё получится!
Artem Sokolov Android Developer в Oracle
28 июня, 18:52
А для чего он нужен для конкретно этой задачи? В качестве примера?
🦔 Виктор веду учебный тг-канал в t.me/Javangelion Expert
29 июня, 09:49
Насколько я помню (а прошло уже полтора года), нам наглядно показывали, как работает инициализирующий блок статик класса и в какой последовательности это всё выполняется.
Hardy
Уровень 32, Белгородская обл., Россия
10 января 2021, 16:56
Горе от ума! Сижу ломаю голову как запустить в статическом блоке не статический метод RUN. И когда это может пригодиться! :) Ответ никак и никогда. Этого делать не надо! в статическом блоке одна строка :
System.out.println( "it's a static block inside TestThread");
Михаил Клименко
Уровень 25, Краснодар, Россия
Expert
30 июля 2020, 04:51
В задаче понравилось напоминание о внимательности: " ` " и " ' " разные знаки :)
Нямка
Уровень 35, Зажопинск
Expert
22 апреля 2020, 19:10
когда всем напонимание про статические блоки, а ты первый раз про них слышишь вообще🤣
Anonymous #2135740
Уровень 34
25 декабря 2019, 17:22
Очередное напоминание про статические блоки и их инициализацию.
Андрій
Уровень 17, Київ, Україна
24 декабря 2019, 12:51
решил с ходу пару задач про нити, чем они отличаются от не нитей? подразумеваю, что в дальнейшем покажут фундаментальную разницу. пока что понимания нет. всем спасибо.
Ksenia Mario
Уровень 23
Master
16 мая 2020, 12:07
Не потоки - це усі обєкти окрім потоків) (ну тут "нити", але це тільки в джаварашику їх так обзивають) усі проги мають поток. можеш спробувати запустити :
String s = Thread.currentThread().getName();
System.out.println(s);
й отримаєш назву потоку, який ти не створював але він є