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

  Рет қаралды 18,158

Vladimir Vysokomornyi

Vladimir Vysokomornyi

7 жыл бұрын

Шаблон Java Синглтон позволяет создавать единственный экземпляр класса. У класса есть только один экземпляр, и он предоставляет к нему глобальную точку доступа. Пример приводится на языке программирования Java.
вКонтакте: java4you
Плейлист: • Шаблоны проектирования...
Видео: • Шаблоны Java. Одиночка...

Пікірлер: 32
@theserkot
@theserkot 11 ай бұрын
Приятное изложение. Не стерильно-чистое, но даже хорошо - создается ощущение, что сам пишешь, методом проб и ошибок.
@mrdabster1434
@mrdabster1434 6 жыл бұрын
Очень хороший гайд, с нормальными пояснениями и примерами! Спс!
@anjelomanoranjan3908
@anjelomanoranjan3908 5 ай бұрын
Пример идеальный, спасибо!
@igorankerman1167
@igorankerman1167 7 жыл бұрын
Спасибо за уроки! Отличная проработка и объяснение. Для новичка самое то!
@_trrit4107
@_trrit4107 Жыл бұрын
пол часа на самый простой антипаттерн, моё почтение.
@musicchannel7700
@musicchannel7700 3 жыл бұрын
Дай Вам Бог Здоровья =)
@banaaboy6504
@banaaboy6504 4 жыл бұрын
Прекрасные уроки. Спасибо.
@azeezbro2731
@azeezbro2731 3 жыл бұрын
Классный урок, все понятно!
@kompas87
@kompas87 4 жыл бұрын
Великолепное объяснение!
@slevkelebr
@slevkelebr 4 жыл бұрын
Спасибо, мне только с вашего видео зашло!
@user-co4vk4dr3w
@user-co4vk4dr3w 2 жыл бұрын
Лучший гайд по паттерну!
@IgraphyRupage
@IgraphyRupage 6 жыл бұрын
Классные ролики! Спасибо за работу. Еще бы код был прикреплен (через github, например, как у thenewboston), вообще хорошо было бы
@user-cr8pk9dh1v
@user-cr8pk9dh1v 7 жыл бұрын
Спасибо за урок!
@vostangevorgyan9842
@vostangevorgyan9842 Жыл бұрын
Ochen xoroshoe video
@sergey30027
@sergey30027 7 жыл бұрын
Интересное было бы услышать от вас о dependency injection
@programm4you
@programm4you 7 жыл бұрын
Будет, но это понятие выходит за рамки данного плейлиста, тут пока 23 стандартных паттерна. Про Dependency Injection, наверное, можно сделать видео, только подумать, в какой раздел его воткнуть.
@MiHunter88
@MiHunter88 7 жыл бұрын
Судя по всему, вы про 23 GoF'овских паттерна говорите. В таком случае не хватает видео про Bridge и Interpreter. А видео по шаблону Delegation "лишнее" получается.
@leonidsenko6370
@leonidsenko6370 7 жыл бұрын
Спасибо!
@nicolasr5858
@nicolasr5858 5 жыл бұрын
очень годно, спасибо большое)
@prodivingpiranya
@prodivingpiranya 7 жыл бұрын
У меня сколько раз не пробовал запустить всегда - 1, получается у меня машина слабее чем Ваша? Код успевает обработать только один поток? Я правильно понял? Или причина в другом? Это об тесте на 15 минуте что пробуем.
@user-ng8vn6kj6n
@user-ng8vn6kj6n 4 жыл бұрын
момент со вторым условием (по-моему, не очень понятен этот момент в видео): первые несколько потоков, которые пройдут первый if, встанут в свою рода очередь перед блоком synchronized (сначала зайдет самый быстрый, начнет выполнять код внутри блока, а остальные будут ждать в это время, потом первый выйдет, и зайдет следующий и тоже начнет выполнять, и так по очереди все пройдут), т.е. все объекты из этой очереди гарантированно зайдут внутрь, поэтому и нужна вторая проверка (к моменту входа в блок synchronized следующих потоков объект уже будет создан и переменная не будет равна null)
@paradise_cracked
@paradise_cracked 6 жыл бұрын
thx
@igorankerman1167
@igorankerman1167 7 жыл бұрын
А если сделать метод private static synchronized Singleton firstInit(), который и вставить вместо первой инициализации в метод getInstance после условия if().. Вроде тоже должно работать
@user-ng8vn6kj6n
@user-ng8vn6kj6n 4 жыл бұрын
будет, но это излишнее усложнение кода без какого-либо преимущества
@hotdog75rus
@hotdog75rus 7 жыл бұрын
Где пропадал так долго :)
@programm4you
@programm4you 7 жыл бұрын
да, короче, перемены в жизни, вторая новая работа))) вот теперь пытаюсь продолжать, смотри, еще вышел веб))
@hotdog75rus
@hotdog75rus 7 жыл бұрын
Вэб, то, что надо. Обязательно посмотрю.
@MiHunter88
@MiHunter88 7 жыл бұрын
Про Bridge не хватает видео.
@kirillamber6056
@kirillamber6056 3 жыл бұрын
Массив синглтонов :D
@Lasor446677
@Lasor446677 5 жыл бұрын
нулу))))
@SB-pk2ss
@SB-pk2ss Жыл бұрын
Пздц, ты бы хоть готовил сценарий прежде чем записывать, дно какое то. 'давайте мы так сделаем, А нет, так мы не можем'
@user-xx7xq9lx7m
@user-xx7xq9lx7m 7 жыл бұрын
Спасибо !
Шаблоны Java. Мост (Bridge)
21:07
Vladimir Vysokomornyi
Рет қаралды 19 М.
Кәріс өшін алды...| Synyptas 3 | 10 серия
24:51
kak budto
Рет қаралды 1,1 МЛН
MOM TURNED THE NOODLES PINK😱
00:31
JULI_PROETO
Рет қаралды 25 МЛН
ELE QUEBROU A TAÇA DE FUTEBOL
00:45
Matheus Kriwat
Рет қаралды 32 МЛН
ПООСТЕРЕГИСЬ🙊🙊🙊
00:39
Chapitosiki
Рет қаралды 45 МЛН
Шаблоны Java. Адаптер (Adapter)
11:31
Vladimir Vysokomornyi
Рет қаралды 34 М.
Java. Enum на примерах.
18:34
Sergey Arkhipov Java Tutorials
Рет қаралды 8 М.
Программист в Польше. Google-собеседование
9:50
Vladimir Vysokomornyi
Рет қаралды 3,6 М.
Шаблоны Java. FactoryMethod (Фабричный метод)
12:22
Eugene Suleimanov
Рет қаралды 91 М.
Кәріс өшін алды...| Synyptas 3 | 10 серия
24:51
kak budto
Рет қаралды 1,1 МЛН