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

Наш сайт: javarocks.ru

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

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

@viktorreh
@anothertechrock
Download Telegram
🔔 Дайджест полезных материалов по Java, вышедших с 22 по 28 декабря 2025 г.

Почитать:

🔎 На javarocks.ru:

✔️ Класс Scanner в Java
✔️ Тернарный оператор в Java

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

✔️ PostgreSQL. Интервальный тип данных. Интеграция с Spring Data JPA
✔️ Hidden классы в Java. Что скрывают Lambda выражения
✔️ 10 самых интересных ошибок в Java проектах за 2025 год
✔️ Как я мигрировал COBOL-код мейнфрейма на Java: разные подходы и почему ANTLR — лучший выбор
✔️ Новый open source Java коннектор для Tarantool: практика с примерами кода
✔️ Больше ядер, а не более быстрые ядра
✔️ Разделяй и тестируй: @DataJpaTest и @WebMvcTest для быстрых тестов Spring Boot
✔️ Spring MCP, лучший HTTP-клиент и поддержка MyBatis
✔️ Как ускорить MongoDB в Java: profiling, explain(), индексация и антипаттерны
✔️ Архитектурный квиз: костыль или элегантное решение?

Посмотреть:

✔️ Predictability or Innovation? Both!
✔️ Virtual Threads in the Real World: Fast, Robust Java Microservices with Helidon

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

#дайджест
Please open Telegram to view this post
VIEW IN TELEGRAM
📌 Методы в Java

Метод в Java — это набор команд, позволяющих выполнить определенную операцию в программе. В этой статье мы на примерах разберем, какую роль играют методы, познакомимся с их параметрами и понятием перегрузки методов.

📖 Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
2
🔔 Как преобразовать строку в число в Java

Разбираем, как преобразовывать String в int. В Java есть много способов сделать это (Integer.parseInt(String), Integer.valueOf(String), Integer.decode). Также остановимся на выборе между Integer и int и других связанных темах.

🔥 Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Как работает оператор return в Java

Ключевое слово return — один из базовых элементов в Java, управляющий завершением выполнения метода. В этой статье разбирается его поведение при возврате значений, особенности методов void, влияние на поток выполнения и неожиданные ситуации при использовании в catch и finally.

Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍1
👩‍💻 Как вывести массив в консоль в Java

Java предоставляет структуру данных Array (массив) для хранения различных элементов одного типа данных. А чтобы вывести массив на экран, можно воспользоваться циклами for и for each, методами Arrays.toString() и Arrays.toList(), а также итераторами. Все эти способы мы рассмотрим в этой статье.

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

Java Разработчик. Офис (Алматы), от 85 т.р.

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

Java Developer. Гибрид (Москва), 250–300 т.р.

Java-разработчик. Офис (Астана), 1 500 000–2 000 000 KZT

.NET Java-разработчик. Удалённо (РФ), 280–350 т.р.

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

Java Middle Разработчик. Офис (Астана), 1 500 000–2 000 000 KZT

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

#подборка #java
1👍1👌1
Использование extends в Java

Ключевое слово extends в Java используется для реализации наследования: один класс (дочерний) наследует свойства и поведение другого (родительского). В этой статье коротко остановимся на теме наследования, а затем более подробно и на примерах рассмотрим extends.

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

☕️ Middle+ Java-разработчик (Spring). Офис (Казахстан, г. Астана), 1,5-2 млн. KZT

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

☕️ Middle+ Java Developer (Spring). Удалённо / гибрид (РФ, г. Москва), 250-300 т.р.

☕️ Middle+ Java Developer (Spring). Удалённо (РФ, гражданство РФ), 250-300 т.р.

☕️ Middle .NET Java-разработчик. Удалённо (РФ), 280-350 т.р.
Please open Telegram to view this post
VIEW IN TELEGRAM
👀 Инкапсуляция в Java

Изначально “инкапсуляция” – объединение данных и методов работы с этими данными в одном пакете (“капсуле”). В Java в роли “капсулы” выступает класс. Он содержит как данные (поля), так и методы работы с ними.

👉 Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Добавление и удаление элементов в ArrayList

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

Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
📌 Вакансии по Java за последнюю неделю:

👀 Senior Java Developer (Spring Boot). Офис (Астана), 800 000 - 1 100 000 KZT

👀 Senior QA Engineer (Java). Удалённо, 220-300 т.р.

👀 Middle+ Java-разработчик (Spring Framework). Удалённо, до 250 т.р.

👀 Senior Backend Java Engineer. Гибрид / удалённо (Кипр), до 6000 €
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️ Классы и объекты в Java

Java — объектно-ориентированный язык программирования. Любое приложение на Java состоит из объектов, которые взаимодействуют между собой. Класс в Java — это шаблон (или описание), на основе которого создаются объекты. Подробнее обо всем этом читайте в статье!

Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
⭐️ Как работает тернарный оператор в Java

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

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

Java Middle+ Разработчик. Удалённо, до 250 т.р.

Senior Java Разработчик. Удалённо (СПБ), 200–300 т.р.

Senior QA Engineer (Java). Удалённо, 220–300 т.р.

Senior Java Developer. Офис (Астана), 800000–1100000 KZT

Senior Backend Java Engineer. гибрид/удалённо, до 6000 €

Java Middle+ Developer. Удалённо, 3000–5000 $

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

ТОП-10 Telegram-каналов с вакансиями по конкретным IT- направлениям.

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

#подборка #java
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Как преобразовать Long в Int в Java

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

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

🟠 Senior Java-разработчик. Удалённо (СПБ), 200-300 т.р. на руки

🟠 Java Middle+ Developer. Удалённо, $3000-5000

🟠 Java Middle+ разработчик (Spring и Spring Boot). Удалённо (РФ), от 240 т.р.

🟠 Ведущий Java-разработчик (+Go/React). Удалённо (редкое посещение офиса в Москве), 395-488 т.р.

🟠 Java Middle+ разработчик. Удалённо (РФ), 460-490 т.р.
Please open Telegram to view this post
VIEW IN TELEGRAM