Warning: Undefined array key 0 in /var/www/tgoop/function.php on line 65

Warning: Trying to access array offset on value of type null in /var/www/tgoop/function.php on line 65
- Telegram Web
Telegram Web
➡️ Строковые шаблоны (Preview)

Строковые шаблоны (string templates) — новая функция в режиме preview, упрощающая создание строк с вычисляемыми значениями.

🗣 Ранее используемая в Java конкатенация приводила к сложному коду, тогда как строковая интерполяция в других языках сокращает код, но увеличивает риски безопасности.

ℹ️ Шаблонные выражения сочетают лаконичность интерполяции и высокую безопасность.

String name = "Joan";
String info = STR."My name is \{name}";
assert info.equals("My name is Joan"); // true


Выражение использует обработчик STR и встроенное выражение {name}, которое может включать строки, арифметику, методы и поля. Обработчики выполняются динамически и обеспечивают безопасность кода. Шаблоны не работают без обработчика, отвечающего за интерполяцию и валидацию.
🔗 Конкатенация строк в Java

Конкатенация строк — это процесс объединения двух или более строк в одну новую строку с последующим возвратом результата. Такая операция часто используется при формировании сообщений, построении SQL-запросов, логировании и других задачах, где важно собрать текст из разных частей.

В Java есть два основных способа выполнить конкатенацию. Давайте их рассмотрим.

🟢 Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
Прыжки по массиву

Дан целочисленный массив nums. Изначально вы располагаетесь на первом индексе массива, и каждый элемент массива представляет собой максимальную длину вашего прыжка на этой позиции.
Возвращается true, если вы можете достичь последнего индекса, или false в противном случае.

Алгоритм использует максимальную длину прыжка в каждой позиции, чтобы определить самый дальний индекс, до которого он может добраться. Постоянно обновляя самый дальний индекс, он проверяет, возможно ли достичь последнего индекса, и возвращает соответствующий результат (True или False).

- Если текущий индекс i больше, чем farthest, это означает, что мы не можем продолжить, поэтому мы возвращаем False.
- Если farthest больше или равен последнему индексу, значит, мы достигли конца массива и возвращаем True.
- Если мы завершаем цикл, не достигнув конца массива, мы возвращаем False.
⚠️ Обработка исключений в Java

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

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

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

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

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

🟧 Full Stack Developer (Java / JavaScript). Удалённо, 600-750 т.р.

🟧 Fullstack QA (Java). Офис (Сербия), ЗП договорная
Please open Telegram to view this post
VIEW IN TELEGRAM
✉️ Дайджест полезных материалов по Java, вышедших со 2 по 8 июня 2025 г.

🔎 Почитать:

🚩 На javarocks.ru:

🚩 Добавление и удаление элементов в ArrayList
🚩 Класс PrintStream в Java

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

🚩 Создание form login с помощью Spring Security 6
🚩 Интеграция API-тестов с Jenkins Pipeline: с чего начать?
🚩 Одноклассовый энтерпрайз
🚩 Java Digest #25
🚩 Нашел, проверил, убедил: как мы организовали генерацию SQL-запросов, проверку сложных данных и при чем здесь Allure
🚩 Покерная лаборатория закрывается, ловите исходники
🚩 Циклическая зависимость, давайте жить дружно
🚩 AI-ассистенты для кодинга в 2025: сравниваем GigaChat, Claude, GPT-4o и DeepSeek на реальных задачах
🚩 Эволюция Java в 2025 году: ключевые тренды и успешные кейсы
🚩 Семантический поиск по статьям Хабра в PostgreSQL + индексация текстов LLM в Ollama
🚩 30 лет Java: от провалившегося гаджета до фундамента разработки ПО

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

🟢 Программирование стало проще, когда понял ЭТО
🟢 Creating Cloud Native Capabilities Using the Latest Features from Java and the JVM

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

#дайджест
Please open Telegram to view this post
VIEW IN TELEGRAM
50 лучших вопросов для собеседования по программированию на Java

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

📖 Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Deep Java Library — это высокоуровневая open-source библиотека Java для ML и Deep Learning

DJL — это удобная библиотека Java для Machine Learning.
Библиотека предоставляет целый набор разных моделей, можно легко подобрать нужную модель по заданным параметрам

Конечно же есть возможность создать свою модель и сохранить её для дальнейшего использования.

🖥 GitHub
🟡 Доки
🟡 Примеры использования
🟡 Обзор DJL
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
🖥 Интеграция Яндекс.Диска в Java: Полный гайд

Хотите интегрировать Яндекс.Диск в свой Java-проект? В этом видео я покажу, как быстро и просто работать с API Яндекс.Диска, получить OAuth токен, а также загружать файлы в облачное хранилище. Мы разберем ключевые моменты, сравним API с аналогами и напишем полноценный Java-код для работы с Yandex Disk.

🌐🗣СМОТРЕТЬ VKVIDEO
Please open Telegram to view this post
VIEW IN TELEGRAM
💥 Абстрактные классы в Java на конкретных примерах

Абстракция – это принцип ООП, который заключается в том, что при проектировании классов и создании объектов мы должны определять только ключевые свойства сущности и отбрасывать второстепенные.

Абстрактный класс — это, по сути, “заготовка” для группы будущих классов. Саму заготовку нельзя использовать напрямую — она слишком “сырая”. Однако она описывает базовое состояние и общее поведение, которые будут унаследованы дочерними классами.

Подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
Вакансии по Java за последнюю неделю:

▶️ Java-разработчик Middle. Удалённо, 180-200 т.р.

▶️ QA Full stack (Java). Удалённо (РФ), 200-290 т.р.

▶️ Java Developer. Удалённо, до 310 т.р.

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

▶️ Инженер по авто тестированию (Java). Удалённо (РФ), 280 т.р.
Please open Telegram to view this post
VIEW IN TELEGRAM
💥 Дайджест полезных материалов по Java, вышедших с 9 по 15 июня 2025 г.

📖 Почитать:

👇 На javarocks.ru:

🟣 Ввод-вывод данных: классы FileInputStream, FileOutputStream
🟣 Создание объектов: детальное изучение
🟣 8 типичных ошибок начинающих Java-разработчиков
🟣 Сортировка вставками в Java

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

🟣 Мониторинг «здесь и сейчас»: используем потоки событий JDK Flight Recorder
🟣 Метапрограммирование 2.0: макросы и генерация кода в современном мире
🟣 С приветом по спекам: ENUM. Часть 1
🟣 var в java, так долго ждали, чтобы стрельнуть себе в ногу
🟣 Кто быстрее? Тестируем скорость языков программирования на Эльбрусе
🟣 Новая фича в Java 21: Виртуальные потоки: новые возможности для I/O bound микросервисов
🟣 Оверинжиниринг в луковичной и гексагональной архитектурах
🟣 Spring Data JPA и Hibernate: ориентируемся на производительность. Часть 1
🟣 Думает ли искусственный интеллект о коте Шрёдингера? История о том, как я внедрял в алгоритм идею параллельных вселенных
🟣 Рекомендации Oracle по выбору между ArrayList и LinkedList
🟣 Организация API-first подхода, используя OpenAPI generator и Gitlab CI

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

🟣 Interconnecting Java and Native Code with the FFM API

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

#дайджест
Please open Telegram to view this post
VIEW IN TELEGRAM
🫥 Цикл for в Java

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

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

Fullstack QA (Java). Офис (Сербия), Natera

QA Auto Java. Офис (Казань), 170 т.р.

Java-разработчик Middle. Удалённо, PlaysDev, 180–200 т.р.

QA Full stack (JAVA). Удалённо (РФ), Selecty, 200–290 т.р.

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

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

Инженер по авто тестированию (Java). Удалённо (РФ), Bell Integrator, 280 т.р.

Java Developer. Удалённо, Top Selection, до 310 т.р.

QA full stack JAVA. Удалённо (РФ), Selecty (КА), 315–350 т.р.

Full Stack Developer (Java / Javascript). Удалённо (Мир), 600–750 т.р.

#подборка #java
⚡️ Классы и объекты в Java

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

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

🔎 QA Auto Java. Офис (Казань), 170 т.р.

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

🔎 QA Auto (Java). Удалённо (РФ), 250-360 т.р.

🔎 QA Full stack (Java). Офис (Сербия), до 4000 евро

🔎 Java Developer (Tech Lead). Удалённо, $4000-6000

🔎 Full-stack Developer (Java/JavaScript). Удалённо, $4500-5800
Please open Telegram to view this post
VIEW IN TELEGRAM
☕️ Дайджест полезных материалов по Java, вышедших с 16 по 22 июня 2025 г.

Почитать:

🚩 На javarocks.ru:

🚩 Цикл do-while
🚩 Наследование в Java
🚩 Константы в Java

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

🚩 10 непривычных моментов в Go для Java разработчика
🚩 История Java: развитие, изучение Марса, битва с Microsoft, Spring, Gradle и Maven, IntelliJ IDEA и Eclipse
🚩 Эпизод 1: «Скобка, паб и виски с валидацией»
🚩 Как написать микробенчмарк
🚩 Фильтрация предупреждений PVS-Studio, выявляющих критические ошибки
🚩 Создание плагина для Keycloak: Загрузка пользователей из внешнего API
🚩 Почему Exceptions в Java не взлетели — и что с этим делать в 2025 году
🚩 ScyllaDB: как настраивать метрики в java-драйвере и параметры запросов для измерения их характеристик
🚩 Используйте Camunda как удобный REST-движок для оркестрации и workflow — без необходимости работать с Java

Посмотреть:

🚩 Техническое собеседование Middle Java Developer. Как проходить собеседование на Java?
🚩 Микросервисы на Java: почему это must-have для любого разработчика в 2025?

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

#дайджест
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Числовые операторы в Java

В программировании есть много числовых операторов. В этой статье на примерах рассмотрены самые важные из них: арифметические и логические, операторы сравнения, унарные и составные операторы.

🔖 Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
2025/06/25 17:32:41
Back to Top
HTML Embed Code: