
🔥 Заказ на 20+ каналов — шанс выиграть iPhone 16 Pro
Массовые размещения дают просмотры в 2-3 раза дешевле и участие в розыгрыше
Подробнее

РегистрацияВойтиВойти
Скидка 3,5% на первые три заказа
Получите скидку на первые три заказа!
Зарегистрируйтесь и получите скидку 3,5% на первые рекламные кампании — промокод активен 7 дней.
30.6

Easy Java
5.0
9
Активный IT-канал про язык Java. Вовлеченная, взрослая и платежеспособная аудитория. Интересы подписчиков: Java, Spring, Spark, Hibernate, Kafka, Docker, SQL и БД, Backend, Fullstack и многое другое.
Поделиться
В избранное
Купить рекламу в этом канале
Формат:
keyboard_arrow_down
- 1/24
- 2/48
- 3/72
- Нативный
- 7 дней
- Репост
1 час в топе / 24 часа в ленте
Количество:
%keyboard_arrow_down
- 1
- 2
- 3
- 4
- 5
- 8
- 10
- 15
Стоимость публикации:
local_activity
3 776.22₽3 776.22₽local_mall
0.0%
Осталось по этой цене:0
Последние посты канала
play_circleВидео недоступно для предпросмотра
⚡️Бесплатное обучение фронтенд-разработке с нуля с личной поддержкой от наставника
На канале Интенсивный JavaScript разработчик и действующий тимлид помогает изучить фронтенд на практике
Когда-то он работал крупье в казино, а сейчас помогает новичкам попасть в IT и собеседует людей в свою команду
С 30 августа по 2 сентября он проводит бесплатный интенсив, где поможет разобраться во фронтенде с нуля
Что получите на интенсиве
✅ Напишете свой проект на JS: сайт с аниме
✅ Узнаете, как вам сейчас попасть в сферу, каких ошибок избегать
✅ Что делать с ИИ: стоит ли заходить в ИТ, или уже поздно, и нас всех заменят
✅ и получите пошаговый план изучения фронтенда с нуля до трудоустройства или стабильных 50 тысяч на фрилансе
Интенсив подойдёт, даже если вы новичок — всё объясняют так, чтобы поняла даже ваша бабушка
Подписывайтесь, осталось 27 мест
Учиться самостоятельно можно бесконечно, если не знать, куда копать. На интенсиве сократите время на поиск информации и получите пошаговый план от разработчика, который нанимает новичков в команду
📌 Если вы уже пробовали изучать фронтенд, но каждый шаг — это гуглинг, страдание и тысяча вкладок, —
приходите на интенсив. Увидите путь от вёрстки до Angular и сможете продолжать изучать фронтенд без хаоса в голове.
👉Участвовать бесплатно
🔥Первый урок уже доступен
547
17:00
29.08.2025
❓ Вопрос с собеса
Что такое WeakReference в Java и зачем она используется?
Пример🔽
import java.lang.ref.WeakReference;
public class Main {
public static void main(String[] args) {
String strong = new String("Hello");
WeakReference<String> weak = new WeakReference<>(strong);
System.out.println("До GC: " + weak.get()); // ➔ Hello
strong = null;
System.gc(); // просим сборщик мусора освободить память
System.out.println("После GC: " + weak.get()); // ➔ null (объект мог быть удалён)
}
}{}
Ответ🔽
WeakReference позволяет держать ссылку на объект, не мешая сборщику мусора его удалить. Как только на объект не остаётся сильных (обычных) ссылок, GC может освободить память, даже если есть WeakReference. 📌 Основные применения: — кэши, где не критично хранить данные постоянно — структуры, которые не должны мешать очистке памяти — предотвращение утечек в долгоживущих коллекциях.➡️ Easy Java | #Собес
849
19:00
30.08.2025
👩💻 Что такое DelayQueue в Java и зачем она нужна?
DelayQueue
— это потокобезопасная очередь из java.util.concurrent
, где элементы становятся доступными только после истечения заданного времени задержки. Элементы должны реализовывать интерфейс Delayed
.
Она удобна для отложенной обработки задач — таймеров, кэшей с TTL, планировщиков.• Элементы выдаются только после задержки • Работает в многопоточном режиме • Идеальна для задач с таймаутами ⚡️ Пример:
import java.util.concurrent.*;
class Task implements Delayed {
long start = System.currentTimeMillis() + 1000;
public long getDelay(TimeUnit u) { return u.convert(start - System.currentTimeMillis(), TimeUnit.MILLISECONDS); }
public int compareTo(Delayed o) { return Long.compare(getDelay(TimeUnit.MILLISECONDS), o.getDelay(TimeUnit.MILLISECONDS)); }
public String toString() { return "Задача выполнена"; }
}
public class Main {
public static void main(String[] args) throws Exception {
DelayQueue<Task> q = new DelayQueue<>();
q.put(new Task());
System.out.println(q.take()); // ждём 1 сек
}
}{}
👀 DelayQueue особенно полезна для отложенных задач, TTL-кэшей и планировщиков.➡️ Easy Java | #Теория
723
19:00
01.09.2025
imageИзображение не доступно для предпросмотра
📖 Разработка на Java без всего
Снова показываю как можно вести разработку «голыми руками» — без IDE, документации и даже интернета. На этот раз с помощью «пользовательской» Ubuntu Linux и OpenJDK.
⛓ Читать статью
➡️ Easy Java | #Статья
684
19:00
02.09.2025
close
С этим каналом часто покупают
Отзывы канала
keyboard_arrow_down
- Добавлен: Сначала новые
- Добавлен: Сначала старые
- Оценка: По убыванию
- Оценка: По возрастанию
5.0
2 отзыва за 6 мес.
Превосходно (100%) За последние 6 мес
m
**cromarketing@****.ru
на сервисе с августа 2023
18.06.202515:59
5
Оперативное размещение
Показать еще
Новинки в тематике
Лучшие в тематике
keyboard_double_arrow_left
shopping_cart
Каналов:
0
Подписчиков:
0
Просмотров:
lock_outline
Итого:
0.00₽
Перейти в корзину
Очистить корзину
Вы действительно хотите очистить корзину?
Вы снова сможете добавить каналы в корзину из каталога
Вы снова сможете добавить каналы в корзину из каталога
Очистить
Отменить
Комментарий