java_learning_chat | Unsorted

Telegram-канал java_learning_chat - Java Quizes Chat

218

Subscribe to a channel

Java Quizes Chat

AtomicStampedReference

AtomicStampedReference — это класс в Java, который используется для обеспечения атомарного доступа к ссылке на объект и целочисленному «штампу».

Что такое атомарный доступ?
Атомарный доступ означает, что операции чтения и записи выполняются целиком, без промежуточных состояний. Это гарантирует, что другие потоки не смогут увидеть частично обновленное значение.

#для_продвинутых

Читать полностью…

Java Quizes Chat

"иди открой гугл" видел в качестве ответа только на тупые вопросы. Одно дело когда человек погуглил, поисследовал и у него все равно не получается и он сознательно пишет, что именно не получается, что попробовал и т.д. - это одно дело.
А когда тупо как дятел пишет "а как?", не приложив никакого усилия, чтобы разобраться самостоятельно - такой ответ заслужен.

Читать полностью…

Java Quizes Chat

Ну не соглашусь , я изучаю программирование , есть украинский чат javafx там ребята все очень добрые и помогают с советами , прям от души это делают . А есть русские группы программистов, где на вопрос как что-то сделать говорят «иди открой Гугл», «зря ты выбрал программирование» , «боже, ты даже не знаешь этого» . Я сам с Казахстана, это чисто наблюдение со стороны.

Читать полностью…

Java Quizes Chat

Ну так в КС одни долбоебы. Что Вы ожидали?

Читать полностью…

Java Quizes Chat

Почему украинцы такие злые

Читать полностью…

Java Quizes Chat

🤡

Читать полностью…

Java Quizes Chat

Потоки навалились на барьер (в примере 3 штуки нужно) и сломали его. Починить нельзя вот тебе и аналогия

Читать полностью…

Java Quizes Chat

Расширение PVS-Studio для Visual Studio Code: поиск ошибок в Java-коде

Смотреть статью

Читать полностью…

Java Quizes Chat

🤝 Нам кажется, что вы не готовы к нашему курсу Разработчик на Spring Framework

На курсе все максимально строго:

- Курс рассчитан на профессионалов с практическим опытом работы на Java.
- Мы будем 5 месяцев погружать вас в теорию и практику Spring Framework.
- Дадим 18 практических работ. ❗️Процесс review сдаваемой работы максимально приближен к тому, каким он мог быть на реальном проекте.
- Помимо этого, мы попросим вас сдать дипломную работу. Хотите узнать какие требования к ней (p.s. и чем она будет вам полезна)?

🤝 Готовы рассказать 28 февраля на бесплатном демо-уроке "Как будем выбирать проект?"

➡️ Чтобы записаться на демо-урок вам нужно еще и тест пройти.
Кстати, это отличный шанс проверить свои знания!

Пройти тест

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

Java Quizes Chat

А что значит сломанный барьер? Как его сломать? По коду на скрине, конечно более-менее понятно, но с терминологией явно что-то не то

Читать полностью…

Java Quizes Chat

☕️Освойте ключевой навык разработчика на Java

Всего за пару часов на бесплатном практическом уроке «Дебаггинг приложений на Java» от OTUS.

На вебинаре:

✅ Поговорим про выполнение Java-кода в самой популярной среде разработки;
✅ Узнаем, как выполнять дебаггинг и как находить баги с помощью дебаггинга;
✅ Ответим на все возникающие вопросы.

Встречаемся 5 марта в 20:00 мск в рамках курса «Специализация Java-разработчик». Доступна рассрочка на обучение!

Регистрируйтесь прямо сейчас, чтобы посетить бесплатный урок и получить запись: https://clck.ru/3943Hy

Читать полностью…

Java Quizes Chat

FairSemaphore

FairSemaphore — это класс, реализующий семафор, который обеспечивает справедливое распределение разрешений между потоками. Это означает, что потоки, ожидающие разрешения, будут получать его в порядке очереди, а не в случайном порядке.

В примере на картинке два потока будут пытаться получить доступ к ресурсу, который защищен с помощью FairSemaphore. Потоки будут получать доступ к ресурсу по очереди, а не в случайном порядке.

#для_продвинутых

Читать полностью…

Java Quizes Chat

⚠️ Биткоин — не единственная золотая жила XXI века

Если бы вы 7 месяцев назад инвестировали всего 100 $ в монету INJ (Injective), когда монету считали неперспективной, сейчас на вашем счету было бы 4 200 $. Аналогично с другими крипто-монетами, которые выросли в 5-20 раз. 🚀

Фишка в том, что таких монет и сегодня огромное множество. А чтобы находить их не тратя время, разбираясь в нюансах — читайте авторский блог крипто-инвестора с многолетним опытом — Артур Семёнов | Инвестиции

Автор канала находит перспективные монеты, которые взлетают в 10-20 раз, а так же показывает правила Торговой психологии 🔥

Подписывайтесь, чтобы научиться зарабатывать в любое время рынка: /channel/+PBqqMFzkSb1hNDI6

Читать полностью…

Java Quizes Chat

А как будет для многопоточной?

Читать полностью…

Java Quizes Chat

AccessibleObject

AccessibleObject — это базовый класс для объектов Field, Method и Constructor. Он позволяет помечать рефлектируемый объект как подавляющий проверки контроля доступа языка Java по умолчанию при его использовании.

Контроль доступа в Java языке запрещает:
—Использование приватных членов за пределами их класса верхнего уровня;
— Членов пакета за пределами их пакета;
— Защищенных членов за пределами их пакета или подклассов;
— Публичных членов за пределами их модуля, если они не объявлены в экспортируемом пакете, и пользователь не читает их модуль.

Важно: использование AccessibleObject может привести к проблемам безопасности, поэтому его следует использовать с осторожностью.

#для_продвинутых

Читать полностью…

Java Quizes Chat

PreferencesFactory

Интерфейс PreferencesFactory используется для создания объектов Preferences.

Он предоставляет два метода:
systemRoot(): Возвращает корневой узел предпочтений системы.
userRoot(): Возвращает корневой узел предпочтений пользователя, вызвавшего метод.

Поставщики новых реализаций Preferences должны предоставлять соответствующие реализации PreferencesFactory, чтобы их можно было установить вместо реализации по умолчанию, зависящей от платформы.

#для_продвинутых

Читать полностью…

Java Quizes Chat

Да везде есть злые и добрые, от человека зависит, а не от национальности

Читать полностью…

Java Quizes Chat

А так, да, даже ватные боты не такие агрессивные как хохлы. Какой видос ни откроешь, так лужи поноса в комментах

Читать полностью…

Java Quizes Chat

Не , русские злые и за слова не отвечают, только в кс даже зайдешь там каждый второй конченный балабол , который всех материт и вообще не отвечает за слова.

Читать полностью…

Java Quizes Chat

Дибіл, не вимкнув на регістр🤦

Читать полностью…

Java Quizes Chat

#Вопросы_с_собеседования
Если вы хотите переопределить equals(), какие условия должны удовлетворяться для переопределенного метода?

- Метод должен удовлетворять условиям транзитивности, рефлексивности и симметричности.

- Метод должен быть согласованным - многократные вызовы с неизменными объектами должны возвращать один и тот же результат.

- Если x.equals(y) вернёт true, то x.hashCode() должен быть равен y.hashCode().

- Метод не должен выбрасывать исключения при сравнении допустимых значений.

Читать полностью…

Java Quizes Chat

🖥 45+ IT-компаний ищут стажёров и джунов 

Карьерные форумы "Найти IT" — это шанс пообщаться с топовыми компаниями и получить оффер. Среди работодателей будут Сбер, Яндекс, Kaspersky, Avito и многие другие.

Что вас ждёт:
🔹 Мастер-классы, кейсы и Q&A-сессии.
🔹 Розыгрыш призов среди участников.
🔹 Обширное пространство для общения и обмена опытом.
🔹 Карьерные консультации от HR-ов.

Участие бесплатное! 

Выбирайте город и регистрируйтесь👇🏻
📍 Москва — 6 марта
📍 Санкт-Петербург — 6 апреля
📍 Новосибирск — 10 апреля

Читать полностью…

Java Quizes Chat

Разбираемся с MavenGate, новой атакой на цепочку поставок для Java и Android-приложений

Смотреть статью

Читать полностью…

Java Quizes Chat

newCachedThreadPool

newCachedThreadPool — это метод класса Executors, который создает пул потоков, обладающий следующими характеристиками:

— Создание новых потоков по мере необходимости: пул создает новые потоки для выполнения задач, когда они поступают.
— Повторное использование существующих потоков: если в пуле есть неактивные потоки, они будут повторно использованы для выполнения новых задач.
— Бесконечное количество потоков: пул не имеет ограничений на количество потоков, которые он может создать.
— Удаление неактивных потоков: пул автоматически удаляет неактивные потоки через 60 секунд.

#для_начинающих

Читать полностью…

Java Quizes Chat

BrokenBarrierException

BrokenBarrierException — это исключение, которое возникает в Java, когда поток пытается ждать на барьере, который находится в сломанном состоянии или когда пытается войти в барьер, который переходит в сломанное состояние во время ожидания.

Как исправить:

— Обработайте исключение BrokenBarrierException в коде.
— Убедитесь, что все потоки, которые будут ждать на барьере, завершатся до того, как вы его сломаете.
— Используйте CyclicBarrier вместо Barrier, если вам нужно сбросить барьер и запустить его снова.

#для_продвинутых

Читать полностью…

Java Quizes Chat

Никакого соответствия темы и кода, эта повсеместная автогенерация постов уже утомила

Читать полностью…

Java Quizes Chat

AnnotatedElement

AnnotatedElement — это интерфейс в Java, который представляет собой элемент программы, снабженный аннотациями. Он позволяет рефлексивно считывать аннотации.

#для_продвинутых

Читать полностью…

Java Quizes Chat

Как минимум использовать потокобезопасную мапу: ConcurrentHashMap

Читать полностью…

Java Quizes Chat

Почему лучше? Расскажите пожалуйста

Читать полностью…

Java Quizes Chat

PathIterator

PathIterator — это интерфейс в Java, который позволяет объектам, реализующим интерфейс Shape, возвращать геометрию своей границы, позволяя вызывающему объекту получать путь этой границы по одному сегменту за раз.

Основные возможности PathIterator:

— PathIterator позволяет перебирать сегменты пути объекта Shape по одному.
— Для каждого сегмента PathIterator может предоставить информацию о его типе (например, линия, кривая Безье), координатах и других атрибутах.
— PathIterator может использоваться для преобразования пути объекта Shape, например, для его масштабирования, поворота или перемещения.

#для_продвинутых

Читать полностью…
Subscribe to a channel