JavaRocks
2.42K subscribers
95 photos
14 videos
189 links
Базовый канал для изучения языка Java.

Наш сайт: javarocks.ru

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

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

Геттеры и сеттеры - это специальные методы класса для получения (англ. get) и установки (англ. set) значений полей. Давайте разберем несколько примеров, чтобы понять, как эти методы работают.

🟣 Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
👀 Отношения между классами: наследование, композиция и агрегация

В этой статье рассмотрен один из принципов объектно-ориентированного программирования - наследование, а также другие виды связей между классами - композиция и агрегация.

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

☕️ Junior / Middle Android Developer. Удалённо (Беларусь), ЗП договорная

☕️ Fullstack QA Java. Удалённо (РФ), 250-408 т.р.

☕️ Fullstack QA Engineer (Java). Удалённо (РФ) или гибрид (Москва), 300-360 т.р.

☕️ Senior Backend Developer (Java, Kotlin, Meta API). Удалённо, $4500-5500

☕️ Lead Java. Удалённо или гибрид, от $6500
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Как работает оператор return в Java

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

Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4😁1
📌 Абстрактные классы и методы в Java

Абстрактные методы — мощный инструмент в Java, который расширяет возможности ООП, особенно в плане полиморфизма. С их помощью можно задать основу логики, оставив детали реализации подклассам. Эта статья познакомит вас с основами создания и использования абстрактных классов и методов.

📥 Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Сортировка вставками в Java

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

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

Junior / Middle Android Developer Удалённо (Беларусь)

Senior Backend Developer (Java, Kotlin, Meta API) Удалённо, 4500–5500$ net

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

Java разработчик Удалённо, от 5000 до 12000 $

QA Auto Java Удалённо (РФ), 230–320 т.р.

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

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

QA Fullstack (JAVA) Удалённо (РФ), от 250 до 380 т.р.

Fullstack QA Engineer (Java) Удалённо/гибрид (РФ), от 300 до 360 т.р.

Lead Java Удалённо/гибрид, от 6500$

Fullstack QA JAVA Удалённо (РФ), от 250 до 408 т.р.

#подборка #java
1
🔥 Дайджест полезных материалов по Java, вышедших с 7 по 13 июля 2025 г.

Почитать:

👇 На javarocks.ru:

🔴 Класс Scanner в Java
🔴 Регулярные выражения. Базовая теория
🔴 Класс Arrays в Java

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

🔴 Шаг за шагом проектируем сокращатель ссылок
🔴 Пишем код, который можно бегло просматривать
🔴 OpenIDE — профессиональные инструменты без ограничений
🔴 Многомерный анализ данных временных рядов
🔴 BSSN: Лучшая простая система на сегодня
🔴 Explyt Spring Plugin: поддержка Quarkus
🔴 Hibernate. Оптимизму здесь (не) место. Блокировки в БД
🔴 Подключение Spring AI к локальным AI-моделям с помощью Foundry Local
🔴 Как создать свой парсер и AST-генератор на C++ с минимальными усилиями: знакомьтесь с QapDSLv2
🔴 Как перестать бояться кодировок в Java — лайфхак для новичков
🔴 Ликбез по UseCase’ам Android: от базовых реализаций до мультипровайдерных и многомодульных систем — Часть 1

Посмотреть:

🔴 Java GPGPU Enablement: Are We There Yet?
🔴 ZGC - Paving the GC On-Ramp

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

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

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

☕️ Fullstack QA Java. Удалённо (РФ), 250-390 т.р.

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

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

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

☕️ Java-разработчик. Удалённо, $5000-12000
Please open Telegram to view this post
VIEW IN TELEGRAM
👀 Инкапсуляция в Java

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

👉 Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
2👌1
🔥 Многомерные массивы

Многомерные массивы – штука довольно захватывающая. Эта статья о том, какие операции можно над ними проворачивать, какие преимущества и недостатки можно обнаружить. А ещё тут много интересных примеров из реальных кейсов:)

Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21
🚩 8 типичных ошибок начинающих Java-разработчиков

В статье рассмотрены ошибки, которые часто допускают начинающие (и не только) Java-разработчики.

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

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

☕️ QA Auto Java. Удалённо (РФ), 220-330 т.р.

☕️ AQA Middle+ Java. Удалённо (РФ), от 250 т.р.

☕️ QA Full-stack Java. Удалённо (РФ), 250-350 т.р.

☕️ Fullstack QA Java. Удалённо (РФ), 250-390 т.р.

☕️ Java-разработчик. Удалённо, 350-370 т.р.
Please open Telegram to view this post
VIEW IN TELEGRAM
1
📌 Дайджест полезных материалов по Java, вышедших с 14 по 20 июля 2025 г.

📖 Почитать:

🔎 На javarocks.ru:

✔️ Сравнение строк в Java
✔️ Модификаторы доступа в Java
✔️ Тернарный оператор в Java

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

✔️ «Эра Flink 2.0»: что реально меняется в архитектуре real‑time вычислений
✔️ Слышать биение микросервисов: как bitDive превращает мониторинг в искусство
✔️ Вредные советы Java: просто используй Parallel Stream
✔️ Spring boot, многопоточка и магия вне хогвартса
✔️ Ролевой контроль в приложении: вариант реализации
✔️ День рождения Kotlin и релиз нового HTTP-клиента для IntelliJ IDEA в Open Source
✔️ Explyt 4.0: агентский режим и генерация тестов по исполнению
✔️ Телеграфируем кодом Морзе через Java Stream API (часть 1 из 2)
✔️ Как я прогулялся из 1С в Java и захотел обратно

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

✔️ JavaFX in the Web
✔️ Какие технологии нужны для Java разработчика в 2025 году?

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

#дайджест
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🌟 Разница между float и double

Даже у людей, которые уже какое-то время пишут код на Java, не всегда есть понимание, чем отличаются float и double. А между тем выбор неправильного варианта может привести к потере точности или к неоправданному расходу памяти.

📥 Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21
✔️ Ссылочные переменные в Java

Вы когда-нибудь задумывались, почему при изменении объекта в одном месте кода вдруг меняется что-то еще, хотя вы этого даже не планировали? Или, может быть, вас уже не раз мучил NullPointerException? Добро пожаловать в мир ссылочных переменных в Java!

🔗 Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
💡 Создание объектов: детальное изучение

Подробный разбор создания объектов в Java. Вы узнаете, как вызываются конструкторы, как и в каком порядке инициализируются поля (в том числе статические) и т. д.

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

QA Fullstack на JAVA (web+mobile) Удалённо (РФ), от 280 до 320 т.р.

AQA Middle+ Java Удалённо (РФ), от 250 т.р.

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

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

Java developer Удалённо (РФ), от 280 до 340 т.р.

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

QA Full-Stack Java Удалённо, до 240 т.р.

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

Fullstack QA JAVA Удалённо (РФ), от 250 до 390 т.р.

Java-разработчик Удалённо (Мир), от 350 до 370 т.р.

QA Full-stack Java Удалённо (РФ), от 250 до 350 т.р.

#подборка #java