JavaRocks – Telegram
JavaRocks
5.37K subscribers
124 photos
14 videos
261 links
Базовый канал для изучения языка Java.

Наш сайт: javarocks.ru

Все необходимые туториалы и материалы.

Тесты для проверки знаний. Лучшие практики и паттерны проектирования.

@viktorreh
@anothertechrock
Download Telegram
Вакансии для Java-разработчиков за последние 14 дней:

Java Developer. Удалённо (РФ), 140–200 т.р.

QA Java. Удалённо (РФ), 150 т.р.

Java Developer. Удалённо, 220 т.р.

QA automation Java. Удалённо (Мир), 250–350 т.р.

Java разработчик. Удалённо (РФ), 250 т.р.

Java разработчик. Удалённо (РФ), 260–290 т.р.

Java разработчик. Удалённо, 170–190 т.р.

Java Developer. Удалённо, от 5000 $

Java Developer. Удалённо

Java Developer. Удалённо (РФ)

#подборка #java
🔥2
⚡️ Дайджест полезных материалов по Java, вышедших с 3 по 9 ноября 2025 г.

📌 Почитать:

🟩 На javarocks.ru:

✔️ 8 типичных ошибок начинающих Java-разработчиков
✔️ Сортировка вставками в Java
✔️ Константы в Java

🟩 Другие платформы:

✔️ Как решать LeetCode? Легко! Нужно просто…
✔️ Релиз Explyt Spring: SQL, Docker-Compose, Debugger
✔️ DockerHub удаляет старые JDK теги — ваши пайплайны могут быть под угрозой
✔️ MapStruct: как безобидный метод портит весь маппинг
✔️ Создать мобильное приложение с zero опыта! Рассказываю, как сделал свой первый проект на Java
✔️ Паттерны ООП в 10 минутах от вас… Поведенческие шаблоны с примерами на Java
✔️ Как подружить Hamcrest с POJO
✔️ Мой домашний Kubernetes, или DevOps-«песочница» на домашнем ПК
✔️ Работа с JDK Flight Recorder (JFR) из командной строки: инструмент для профилирования без графического интерфейса

📌 Посмотреть:

✔️ Spring Boot + Kubernetes с нуля. Разворачиваем Java приложение шаг за шагом
✔️ Integrity by Default
✔️ Serialization 2 0: A Marshalling Update!

Хорошего дня!

#дайджест
Please open Telegram to view this post
VIEW IN TELEGRAM
Java уже давно не просто язык для энтерпрайза — это мощная экосистема, которая развивается в сторону производительности, конкурентности и интеграции с AI.

Организаторы онлайн-конференции Podlodka Java Crew приглашают 17-21 ноября обсудить, как выглядит современная Java и что меняется в привычных инструментах.

📌 В программе:

• Spring AI и паттерны AI-агентов. Михаил Поливаха (Spring АйО) объяснит, как строить интеграции с LLM и какие паттерны уже применяются в индустрии.

Java 25 в действии. Григорий Кошелев (Контур) расскажет, почему миграция важна не только для Java-разработчиков, но и для тех, кто использует экосистемные инструменты вроде Кассандры и Кафки.

• Горячие JEP. Григорий Вахмистров, Дмитрий Волыхин, Сергей Петрелевич и Дмитрий Константинов объяснят, какие изменения в Java 21–25 действительно двигают экосистему вперёд.

• Hibernate в новой реальности. Максим Сенокосов (Точка Банк) покажет, как меняется ORM и почему вам пора пересмотреть архитектурные решения.

💡 Все доклады с практикой, живыми примерами и ответами на реальные вопросы инженеров.

📆 17–21 ноября | https://podlodka.io/javacrew
💡 Вакансии по Java за последние две недели:

☕️ QA Java. Удалённо (РФ), 150 т.р.

☕️ Full-Stack Тестировщик. Удалённо (РФ), от 160 т.р.

☕️ Java-разработчик. Удалённо, 170-190 т.р.

☕️ AQA Автотестировщик. Удалённо (РФ), 200-250 т.р.

☕️ Java-разработчик. Удалённо (РФ), от 250 т.р.

☕️ Java-разработчик. Удалённо (РФ), 260-290 т.р.

☕️ Java Developer. Удалённо, 260-315 т.р.

☕️ Java Developer. Удалённо, от $5000

☕️ Java Developer. Удалённо, ЗП договорная

☕️ Java Developer. Удалённо (РФ), ЗП договорная
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Вакансии для Java-разработчиков за последние 14 дней:


Java Разработчик. Удалённо (РФ), 70 т.р.

AQA Автотестировщик. Удалённо (РФ), 200–250 т.р.

Full-Stack Тестировщик. Удалённо (РФ), 160 т.р.

Java разработчик. Удалённо, 170–190 т.р.

Java Разработчик. Удалённо (РФ), 170–190 т.р.

Java Developer. Удалённо, 260–315 т.р.

QA Automation Engineer Java. Удалённо/офис/гибрид (РФ), 250–350 т.р.

Мобильный разработчик. Офис (Москва), 200–300 т.р.

Java Developer. Удалённо, от 5000 $

Java Developer. Удалённо

Java Developer. Удалённо (РФ)


#подборка #java
☕️ Дайджест полезных материалов по Java, вышедших с 10 по 16 ноября 2025 г.

📌 Почитать:

🟥 На javarocks.ru:

🟣 Наследование в Java
🟣 Цикл do-while
🟣 Ссылочные переменные в Java

🟥 Другие платформы:

🟣 Многопоточность без боли: моя шпаргалка для собесов в Java
🟣 Kafka для начинающих: гарантии доставки на практике и настройка идемпотентности
🟣 Spring-boot-starter для паттерна Transaction outbox Kafka
🟣 Сравнение собеседований в 8 крупных технологических компаниях
🟣 Странности в исключениях JVM с точки зрения декомпилятора
🟣 Почему простые фичи — самые сложные: история о пет-проекте, Дженге и маржинальной торговле
🟣 Как дефолтная пагинация в Spring сломала проект и как это починить
🟣 Искусственный интеллект в роли архитектора кода: возможности и ограничения
🟣 Подключаем LLMку в свой Java/Kotlin проект через Docker
🟣 OpenTelemetry — не то, чем кажется…
🟣 Встречаем Spring AI Agents и Spring AI Bench
🟣 Что такое API? Простыми словами для Начинающих

📌 Посмотреть:

🟣 Deep Dive into Gatherers
🟣 Beyond the Vector API - A Quest for a Lower Level API

Хорошего дня!

#дайджест
Please open Telegram to view this post
VIEW IN TELEGRAM
Что такое дженерики в Java и как их использовать

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

Читать
2
⚡️Запускаем технологические решения вместе!

Друзья, разработчики, инноваторы!
Центр исследований и разработки Сбера в Санкт-Петербурге открывает регистрацию на SpbTechRun – хакатон, где рождаются прорывные идеи и крутые проекты.

Нас ждёт уникальный формат с полным погружением:

Заочный этап до 5 декабря: соберите команду и работайте над проектом из любой точки.

🔆 Вас ждут промежуточные чек-поинты с фидбеком от экспертов. Это шанс не сбиться с пути и прокачать свои решения.

Очный финал 13 декабря: Самые сильные команды встретятся лицом к лицу, чтобы представить свои решения и побороться за звание лучших.  

💡 3 реальных кейса. В каждом мы определим тройку победителей.
Ваш талант не останется незамеченным!  

🏆 Победителям классный мерч от Сбера и дополнительные баллы при приеме в Санкт-Петербургский государственный университет в 2026 году на образовательную программу магистратуры «Искусственный интеллект и наука о данных».

🔥 Готовы к вызову? Успейте занять свое место на старте и ознакомиться с деталями мероприятия на официальном сайте Хакатона.
1👍1🖕1
💥 Принципы ООП в Java

Код на Java пишется в соответствии с принципами объектно-ориентированного программирования, с использованием классов и объектов. Из этой статьи вы узнаете, что собой представляют эти самые классы и объекты, а также - как встраивать в код базовые принципы ООП: абстракцию, наследование, полиморфизм и инкапсуляцию.

🔗 Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️ Преобразование Char в Int в Java с примерами

Довольно часто символьная информация, которую пользователи вводят с клавиатуры, должна быть преобразована в числа. В Java есть несколько методов, которые это делают. В этой статье мы рассмотрим примеры таких преобразований.

✔️ Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
👎1
🔥 Вакансии по Java за последние две недели:

✔️ Java Developer. Офис (Ташкент, Узбекистан), от $2000

✔️ Java Разработчик. Удалённо (РФ), 170-190 т.р.

✔️ QA Auto Java. Офис (село Усады, Казань), от 180 т.р.

✔️ Java-разработчик. Офис (Москва), от 180 т.р.

✔️ Мобильный разработчик. Офис (Москва), 200-300 т.р.

✔️ QA Automation Engineer Java. Удалённо / офис / гибрид (РФ), 250-350 т.р.

✔️ Java-разработчик. Удалённо (РФ), ЗП договорная

✔️ Java-разработчик. Удалённо, ЗП договорная
Please open Telegram to view this post
VIEW IN TELEGRAM
✉️ Дайджест полезных материалов по Java, вышедших с 17 по 23 ноября 2025 г.

📌 Почитать:

🟪 На javarocks.ru:

🔴 Многомерные массивы
🔴 Абстрактные классы и методы в Java
🔴 Классы и объекты в Java

🟪 Другие платформы:

🔴 Как я проходил собеседование на Senior Java
🔴 Spring Boot 4. Новые модули. Зачем?
🔴 Kafka без боли: моя шпаргалка для собесов в Java. Часть 5
🔴 Вышла GigaIDE 2025.1: подключаем свой маркетплейс плагинов
🔴 Упрощаем работу с микросервисами при помощи API Gateway на Java
🔴 БД без боли: моя шпаргалка для собесов в Java. Часть 4
🔴 CookBook maven plugin. CDI, отладка и тестирование
🔴 Нативный API Versioning в Spring 7: долгожданная официальная поддержка
🔴 Как скопировать дерево, но не точь-в-точь
🔴 JVM + Память + GC без боли: моя шпаргалка для собесов в Java. Часть 2
🔴 Реактивное программирование в Java: от теории к практике
🔴 Добавляем MapReduce в этот наш SQL: генераторы на основе курсоров

📌 Посмотреть:

🔴 Java 26 Warns of Deep Reflection - Inside Java Newscast
🔴 Symbolic Modeling and Transformation of Java Code

Хорошего дня!

#дайджест
Please open Telegram to view this post
VIEW IN TELEGRAM
🔖 11 полезных фишек для Java

Приемы работы с Java, которые наверняка пригодятся вам в вашей работе: от записей (Records) и паттернов до дженериков, лямбда-выражений, jpackage и jshell.

👀 Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
2
Вакансии для Java-разработчиков за последние 14 дней:

Java стажер. Удалённо

Java Developer. Удалённо, 70 т.р.

Java Преподаватель. Удалённо, 60$

QA Auto Java. Офис (село Усады, Казань), 180 т.р.

Мобильный разработчик. Офис (Москва), 200–300 т.р.

Java Developer. Офис (Tashkent, Uzbekistan), 2000$

Java Kotlin Engineer. Гибрид/офис (Белград) или удалённо, 3000–3500$

Java Разработчик. Удалённо (РФ)

Java Developer. Удалённо

Java Преподаватель. Удалённо, 60$

Java-разработчик. Офис (Москва), 180 т.р.

Java Developer. Офис (Алматы)

Java Developer. Гибрид (Алматы)

#подборка #java
Классические задачи
Computer Science
на языке Java


Автор:
Дэвид Копец
Год издания: 2022

Скачать книгу

👉 Java Rocks | #книга
Please open Telegram to view this post
VIEW IN TELEGRAM
📌 Дайджест полезных материалов по Java, вышедших с 24 по 30 ноября 2025 г.

📖 Почитать:

На javarocks.ru:

🟢 Многомерные массивы
🟢 Абстрактные классы и методы в Java
🟢 Классы и объекты в Java

Другие платформы:

🟢 Экстренный патч или как не получить «RCE по утрам»
🟢 Создаём первый Minecraft мод и подробно разбираем Mixin. Просто и понятно
🟢 Java. Многопоточность для самых маленьких. Часть 1
🟢 Многопоточность для самых маленьких. Виртуальные потоки. Часть 2
🟢 Как обрабатывать исключения в Java
🟢 Темпорал для начинающих
🟢 Как мы в MWS создали внутренний курс для Java-разработчиков. И что можем посоветовать, если вы тоже хотите
🟢 Ультимативный Spring-бульдозер на базе GigaIDE
🟢 KRepo: Spring Data для Ktor — без Spring и без боли
🟢 Безопасность маленьких проектов
🟢 Как я проходил собеседование на Senior Java
🟢 Kafka без боли: моя шпаргалка для собесов в Java. Часть 5
🟢 Вышла GigaIDE 2025.1: подключаем свой маркетплейс плагинов
🟢 Как IN (:ids) раздувал Hibernate Query Plan Cache до 100+ МБ и почему ANY(:ids) спас прод
🟢 Числовой тип данных с плавающей точкой double IEEE 754

📼 Посмотреть:

🟢 ONNX Based Generative AI LLMs in Java with Project Babylon
🟢 Garbage Collection in Java: Choosing the Correct Collector
🟢 Топ популярных аннотаций Spring Framework, которые должен знать каждый

Хорошего дня!

#дайджест
Please open Telegram to view this post
VIEW IN TELEGRAM
3
👀 Вакансии по Java за последнюю неделю:

☕️ Java стажер. Удалённо

☕️ Преподаватель Java. Удалённо, $60/лекция

☕️ Java Developer. Удалённо (РФ), 230-290 т.р.

☕️ Middle Java Developer. Офис (Алматы), ЗП договорная

☕️ Java Developer. Гибрид (Алматы), ЗП договорная
Please open Telegram to view this post
VIEW IN TELEGRAM
🔐 Модификаторы доступа в Java

Модификаторы доступа – это ключевые слова, определяющие, кто может использовать или изменять данные и методы в вашем коде. В этой статье мы рассмотрим примеры их использования.

📖 Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
1
🔖 Преобразование списка в массив в Java

Списки и массивы – это два способа хранения данных в Java, которые вы будете использовать довольно часто. Давайте рассмотрим, как преобразовать список в массив при помощи метода toArray() и без использования встроенных функций.

📖 Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
✉️ Дайджест полезных материалов по Java, вышедших с 1 по 7 декабря 2025 г.

📌Почитать:

🚩 На javarocks.ru:

🚩 Что такое NaN в Java
🚩 Полиморфизм в Java
🚩 Разница между float и double

🚩 Другие платформы:

🚩 Три способа менять один объект из нескольких потоков. Больше нет
🚩 “JavaScript — это плохо, а Java — это хорошо”. AI, вайб-кодинг, Spring и рынок труда: что волнует джавистов сегодня
🚩 Ouroboros — язык программирования почти без синтаксиса
🚩 Проблемно-ориентированная система на основе консольных JAVA приложений
🚩 HistoryHelper — плагин для DBeaver, который генерирует history-таблицы и триггеры за пару кликов. Часть 2
🚩 Почему Я выбираю Spring Data JDBC
🚩 Коротко про масштабирование UI-автотестов в Java
🚩 Как прокачать проект на Java при помощи Rust
🚩 Gradle configuration cache на примерах. Часть 1: поведение
🚩 AOT в Spring Data: минус магия, плюс скорость

📌 Посмотреть:

🚩 From Sumatra to Panama, from Babylon to Valhalla - Inside Java Podcast 42
🚩 All Features in Java 26

Хорошего дня!

#дайджест
Please open Telegram to view this post
VIEW IN TELEGRAM