TGViewer
Channel Public Channel
JavaRocks

JavaRocks

@javarocks

Базовый канал для изучения языка Java.

Наш сайт: javarocks.ru

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

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

@viktorreh
@anothertechrock
Subscribers
2.12K
Photos
168
Videos
14
Links
340

Showing posts older than #443 · Back to latest

Older Posts 20 shown
Post #442 664
Post #440 830
🔥 Добавление и удаление элементов в ArrayList

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

Читать
Post #439 730
👀 Инкапсуляция в Java

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

👉 Читать
Post #438 706
✉️ Вакансии по 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 т.р.
Post #437 694
Post #436 592
Использование extends в Java

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

⭐️ Читать
Post #435 587
Вакансии для 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
Post #434 618
👩‍💻 Как вывести массив в консоль в Java

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

Читать 🖥
Post #433 676
Как работает оператор return в Java

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

Читать
  • ❤ 2
  • 👍 1
Post #432 739
Post #431 600
🔔 Как преобразовать строку в число в Java

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

🔥 Читать
  • 👍 2
Post #430 780
📌 Методы в Java

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

📖 Читать
  • ❤ 2
Post #429 737
🔔 Дайджест полезных материалов по 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

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

#дайджест
Post #428 646
🔥 Вакансии по Java за последние две недели:

☕️ Java-разработчик. Офис (Ташкент, Узбекистан), от $1500

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

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

☕️ Fullstack разработчик. Удалённо (РФ, Москва) / гибрид (Москва), 350-400 т.р.

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

☕️ Software Engineer Java. Офис (Ташкент), ЗП договорная
Post #427 647
🫥 Цикл for в Java

Основной цикл в Java – это так называемый определенный цикл или цикл for. Он выполняет набор инструкций определенное количество раз. В этой статье рассмотрен синтаксис цикла for, его отличие от while и его расширенная весия - цикл for-each.

🔎 Читать
  • ❤ 3
Post #426 624
💥 Классы-обертки в Java

Изучая Java, мы часто слышали мантру «Всё в Java – это объект».

Однако примитивные типы данных прямо противоречат этому утверждению, поскольку они не являются объектами. Это может поставить под сомнение принцип «всё есть объект». Но на самом деле это не так. В Java для каждого примитивного типа существует соответствующий класс-обертка.

Читать 📌
  • ❤ 2
Post #425 673
👀 Отношения между классами: наследование, композиция и агрегация

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

📌 Читать
  • ❤ 1
Post #424 693
🔥 Дайджест полезных материалов по Java, вышедших с 15 по 21 декабря 2025 г.

☕️ Почитать:

- На javarocks.ru:

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

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

✔️ CQRS на практике: как проектировать системы, которые не ломаются под нагрузкой
✔️ Настраиваем ИИ-помощника бесплатно и без вендорлока в IntelliJ IDEA, GoLand, WebStorm, OpenIDE и GigaIDE
✔️ Как мы построили рекламную платформу с нуля
✔️ Value Object: как победить примитивную одержимость без DDD
✔️ Обнаружение взаимоблокировок на JVM с помощью Fray
✔️ Live Reload на JVM
✔️ Spring MCP: набор инструментов для AI-помощника от Amplicode
✔️ Изменения цен на GitHub Actions
✔️ Как мы перевернули подход к мобильным интерфейсам с Backend Driven UI
✔️ Один сервис — четыре стека: практический бенчмарк с SLO по p99 и Docker/JMeter
✔️ Spring Boot наконец получил нативную поддержку gRPC

☕️ Посмотреть:

✔️ Java's Progress in 2025
✔️ Valhalla? Python? Withers? Lombok? - Ask the Architects at JavaOne'25

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

#дайджест
Post #422 612
Вакансии для Java-разработчиков за последние 14 дней:

Junior Java Developer. Удалённо, 120–140 т.р.

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

Middle Java Developer. Удалённо, 280–320 т.р.

Senior Java Developer Удалённо, 400–450 т.р.

Java Software Engineer (Senior) Удалённо, 450–500 т.р. гросс

Full-Stack Java Developer Удалённо, 5000–6000 $

Lead Java Developer. Удалённо (не из РФ), 7000–8000 $ gross

Java Architect Удалённо, 8000–9000 $ gross

Java Developer Удалённо

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

#подборка #java
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →