Шаблоны Java. Одиночка (Singleton)

Поділитися
Вставка
  • Опубліковано 31 гру 2024

КОМЕНТАРІ • 34

  • @theserkot
    @theserkot Рік тому

    Приятное изложение. Не стерильно-чистое, но даже хорошо - создается ощущение, что сам пишешь, методом проб и ошибок.

  • @mrdabster1434
    @mrdabster1434 6 років тому +10

    Очень хороший гайд, с нормальными пояснениями и примерами! Спс!

  • @ruCK1E_xue5051
    @ruCK1E_xue5051 5 місяців тому

    просто ЛУЧШИЙ, никто не сравница!

  • @LAZIO14
    @LAZIO14 Рік тому

    Пример идеальный, спасибо!

  • @musicchannel7700
    @musicchannel7700 3 роки тому +1

    Дай Вам Бог Здоровья =)

  • @igorankerman1167
    @igorankerman1167 8 років тому +1

    Спасибо за уроки! Отличная проработка и объяснение. Для новичка самое то!

  • @ИнжирНер-з1з
    @ИнжирНер-з1з 3 роки тому

    Лучший гайд по паттерну!

  • @_trrit4107
    @_trrit4107 2 роки тому

    пол часа на самый простой антипаттерн, моё почтение.

  • @banaaboy6504
    @banaaboy6504 4 роки тому

    Прекрасные уроки. Спасибо.

  • @kompas87
    @kompas87 5 років тому

    Великолепное объяснение!

  • @azeezbro2731
    @azeezbro2731 3 роки тому

    Классный урок, все понятно!

  • @sergey30027
    @sergey30027 8 років тому +10

    Интересное было бы услышать от вас о dependency injection

    • @programm4you
      @programm4you  8 років тому +3

      Будет, но это понятие выходит за рамки данного плейлиста, тут пока 23 стандартных паттерна. Про Dependency Injection, наверное, можно сделать видео, только подумать, в какой раздел его воткнуть.

    • @MiHunter88
      @MiHunter88 8 років тому

      Судя по всему, вы про 23 GoF'овских паттерна говорите. В таком случае не хватает видео про Bridge и Interpreter. А видео по шаблону Delegation "лишнее" получается.

  • @slevkelebr
    @slevkelebr 5 років тому

    Спасибо, мне только с вашего видео зашло!

  • @IgraphyRupage
    @IgraphyRupage 7 років тому

    Классные ролики! Спасибо за работу. Еще бы код был прикреплен (через github, например, как у thenewboston), вообще хорошо было бы

  • @vostangevorgyan9842
    @vostangevorgyan9842 2 роки тому

    Ochen xoroshoe video

  • @ВадимС-ю8н
    @ВадимС-ю8н 5 років тому

    момент со вторым условием (по-моему, не очень понятен этот момент в видео): первые несколько потоков, которые пройдут первый if, встанут в свою рода очередь перед блоком synchronized (сначала зайдет самый быстрый, начнет выполнять код внутри блока, а остальные будут ждать в это время, потом первый выйдет, и зайдет следующий и тоже начнет выполнять, и так по очереди все пройдут), т.е. все объекты из этой очереди гарантированно зайдут внутрь, поэтому и нужна вторая проверка (к моменту входа в блок synchronized следующих потоков объект уже будет создан и переменная не будет равна null)

  • @ДмитрийОбухов-н8ж
    @ДмитрийОбухов-н8ж 6 місяців тому

    Самое достойное объяснение которое я нашёл на русском языке! про создание через Enum конечно не хватает, но да ладно )

  • @АлексейДенега-в8б
    @АлексейДенега-в8б 8 років тому

    Спасибо за урок!

  • @prodivingpiranya
    @prodivingpiranya 7 років тому +1

    У меня сколько раз не пробовал запустить всегда - 1, получается у меня машина слабее чем Ваша? Код успевает обработать только один поток? Я правильно понял? Или причина в другом? Это об тесте на 15 минуте что пробуем.

  • @nicolasr5858
    @nicolasr5858 6 років тому +1

    очень годно, спасибо большое)

  • @ДмитрийКарнас-с9й
    @ДмитрийКарнас-с9й 8 років тому

    Спасибо !

  • @igorankerman1167
    @igorankerman1167 8 років тому

    А если сделать метод private static synchronized Singleton firstInit(), который и вставить вместо первой инициализации в метод getInstance после условия if().. Вроде тоже должно работать

    • @ВадимС-ю8н
      @ВадимС-ю8н 5 років тому

      будет, но это излишнее усложнение кода без какого-либо преимущества

  • @hotdog75rus
    @hotdog75rus 8 років тому +1

    Где пропадал так долго :)

    • @programm4you
      @programm4you  8 років тому

      да, короче, перемены в жизни, вторая новая работа))) вот теперь пытаюсь продолжать, смотри, еще вышел веб))

    • @hotdog75rus
      @hotdog75rus 8 років тому

      Вэб, то, что надо. Обязательно посмотрю.

  • @MiHunter88
    @MiHunter88 8 років тому

    Про Bridge не хватает видео.

  • @paradise_cracked
    @paradise_cracked 7 років тому

    thx

  • @kirillamber6056
    @kirillamber6056 3 роки тому

    Массив синглтонов :D

  • @Lasor446677
    @Lasor446677 5 років тому

    нулу))))

  • @SB-pk2ss
    @SB-pk2ss 2 роки тому

    Пздц, ты бы хоть готовил сценарий прежде чем записывать, дно какое то. 'давайте мы так сделаем, А нет, так мы не можем'

  • @leonidsenko6370
    @leonidsenko6370 8 років тому

    Спасибо!