Перейти к содержимому

Java Geek

история за 6 днейобновляется раз в 6 ч – 3 дня
max.ru/channel_java_geekТехнологии и ITВ индексе с 25.10.2026подписчики: 5 ч назадпосты: вчера

Практичные советы, лайфхаки и код для Java-разработчиков. Каждый пост — реальная польза. Учим Java на примерах.

Подписчики
310
+3 (+0,9%) за 24 ч
выше 61% каналов индекса
Охват 24 ч
—
нет просмотров на 24 ч
ERR24
—
ER (реакции)
1,2%
по 4 постам за 30 дн
выше 31% каналов индекса
Постов в день
0,1
0,0% — реклама с erid
Индекс цитирования
1 744
39 каналов-источников за 90 дн

Прирост подписчиков

За 24 ч
+3 (+0,9%)
За 7 дн
—нет замера 7 дней назад
За 30 дн
—нет замера 30 дней назад
Место по приросту
№429за 24 ч в рубрике «Технологии и IT»

К замеру 27.10.2026 · 00:03 МСК. Страницы канала замеряются в среднем раз в 2 дня.

Вовлечённость

ERR 24 ч
—нет просмотров на возрасте суток
ERR 48 ч
—нет постов за 7 дн
ERR 30 дн
26,2%по последним замерам, 4 поста
ER (реакции)
1,2%по 4 постам за 30 дн

ERR — средний охват поста к подписчикам, ER — реакции к просмотрам.

Средний охват поста

24 ч
—нет просмотров на возрасте суток
48 ч
—нет постов за 7 дн
72 ч
—нет постов за 7 дн
7 дн
—нет постов за 7 дн
30 дн
81по последним замерам, 4 поста

Охваты 48 и 72 ч посчитаны 27.10.2026 · 00:34 МСК, без репостов.

Упоминания и активность

Упоминаний за 24 ч
0
За 7 дн
0
За 30 дн
37
ИЦ
1 74439 источников за 90 дн
Постов в день
0,1за 30 дн
Реклама с erid
0постов за 30 дн

Упоминания и ИЦ на 27.10.2026 · 00:34 МСК.

Покупал рекламу в…

30 дней · обнаруженные размещения

Размещений не найдено

Это не означает, что рекламы не было.

Таблица закупов →

Включая размещения без erid. Оплата не подтверждена. Как определяем

Продавал рекламу…

30 дней · обнаруженные размещения

Размещений не найдено

Это не означает, что рекламы не было.

Таблица закупов →

Включая размещения без erid. Оплата не подтверждена. Как определяем

Динамика и события

Маркеры: «@» — упоминание в другом канале, «Р» — рекламный пост с erid

30730830931025.1026.1027.10
Подписчики
Подписчики канала «Java Geek» за период 30 д: от 307 до 310, событий на графике: 88
ДатаПодписчики
25.10.2026307
26.10.2026310
27.10.2026—

Последние посты

  1. Многопоточность в Java В Java многопоточность реализована через класс Thread и интерфейс Runnable. Вот основные моменты, которые могут быть полезны при работе с многопоточностью: 🔵 1. Создание и запуск потока - Поток может быть создан двумя способами: - Наследование от класса Thread: class MyThread extends Thread { public void run() { // Код, выполняемый в потоке } } MyThread t = new MyThread(); t.start(); - Реализация интерфейса Runnable: class MyRunnable implements Runnable {…

    Открыть в MAX
    Просмотры
    74
    ER
    1,4%
    Реакции
    1
  2. фото

    Совет 💡 Обычно при сортировке в Spring Data мы указываем свойство, по которому хотим отсортировать, как строку. Однако существует класс TypedSort, который дает нам возможность передавать функцию в качестве параметра для сортировки. Это повышает безопасность типов в нашем коде. 👉 @channel_java_geek

    Открыть в MAX
    Просмотры
    94
    ER
    1,1%
    Реакции
    1
  3. фото

    Можно ли указывать конструктор внутри Enum? Да, конечно. Именно через конструктор и задаются значения внутренних переменных enum. В качестве примера добавим два поля - ageFrom и ageTo - чтобы обозначить возрастные рамки для каждой роли. 👉 @channel_java_geek

    Открыть в MAX
    Просмотры
    76
    ER
    1,3%
    Реакции
    1
  4. фото

    Какая проблема возникнет с этим кодом? Ответ: Данный код не с компилируется. Этот вопрос на знание иерархии исключений, в данном случае FileNotFoundException унаследован от IOException, первый catch будет перехватывать все исключения и в следующий блок catch управление не будет передано. 👉 @channel_java_geek

    Открыть в MAX
    Просмотры
    81
    ER
    1,2%
    Реакции
    1
  5. фото

    Что такое стек-трейс? Стек-трейс (stack trace) представляет собой список вызовов методов в обратном хронологическом порядке, начиная с метода, в котором произошло исключение. Стек-трейс позволяет отследить, какие методы были вызваны перед возникновением исключения, и предоставляет информацию о местоположении, где произошло исключение. 👉 @channel_java_geek

    Открыть в MAX
    Просмотры
    81
    ER
    1,2%
    Реакции
    1
  6. фото

    Как перебрать элементы LinkedList в обратном порядке, не используя медленный get(index)? Для этого в LinkedList есть обратный итератор, который можно получить, вызвав метод descendingIterator(). 👉 @channel_java_geek

    Открыть в MAX
    Просмотры
    93
    ER
    1,1%
    Реакции
    1
  7. фото

    Array vs ArrayList Выбор между Array (стандартным Java-массивом) и ArrayList зависит от специфики задачи на Java, которую требуется решить. Помните о следующих особенностях этих типов: ☕️ Array имеет фиксированный размер и память для него выделяется в момент объявления, а размер ArrayList может динамически изменяться; ☕️ Массивы Java работают гораздо быстрее, а в ArrayList намного проще добавлять/удалять элементы; ☕️ При работе с Array велика вероятность получить ошибку ArrayIndexOutOfBoundsException; ☕️ У ArrayList только одно измерение, а вот массивы Java могут быть многомерными. 👉 @chan…

    Открыть в MAX
    Просмотры
    84
    ER
    1,2%
    Реакции
    1
  8. Какова цель ключевого слова final, когда оно используется с переменной? Ключевое слово final в Java — это модификатор, который может применяться к переменным, методам и классам. Когда оно используется с переменной, это делает её неизменяемой, другими словами — константой. Например, переменная PI объявлена как final в классе ниже: public class CircleCalculator { private final double PI = 3.14159; public double calculateArea(double radius) { return PI * radius * radius; } } 👉 @channel_java_geek

    Открыть в MAX
    Просмотры
    87
    ER
    2,3%
    Реакции
    2
  9. ☕ Java Tip: Как работает var в Java С версии Java 10 появился ключевое слово var. Оно упрощает код, автоматически выводя тип переменной: var list = new ArrayList<String>(); list.add("Hello"); list.add("Java"); // Компилятор понимает, что list -> ArrayList<String> ✅ Удобно: меньше шаблонного кода. ❌ Важно: var не значит "динамическая типизация"! Тип фиксируется при компиляции. 📌 Используй var, если тип переменной очевиден - код станет чище. 👉 @channel_java_geek

    Открыть в MAX
    Просмотры
    97
    ER
    2,1%
    Реакции
    2
  10. Что такое перегрузка методов в Java? Перегрузка методов — это мощный приём, который позволяет классу иметь несколько методов с одинаковым именем, но разными параметрами. Это даёт объектам класса возможность обрабатывать близкие (почти одинаковые) задачи, но с разными входными данными. Вот очень короткий пример, демонстрирующий перегрузку методов: class Calculator { int add(int a, int b) { return a + b; } double add(double a, double b) { return a + b; } } В этом примере класс Calculator имеет два метода add: один принимает два целых числа (int) и возвращает сумму в…

    Открыть в MAX
    Просмотры
    96
    ER
    3,1%
    Реакции
    3

Показано 10

Данные: публичные посты и страницы канала в MAX. Метрики версии v1, пересчитаны 27.10.2026, подписчики замерены 27.10.2026. Как мы считаем.