В статье разбирается, как работает JEP 491, устраняющий привязку виртуальных потоков к системным при использовании
synchronized
в Java 24. Автор воспроизводит эксперимент, изначально не показавший улучшений, и шаг за шагом показывает, при каких условиях новая механика действительно даёт эффект.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡4🔥4❤3
Как работает область видимости переменных в Java?
Ответ:
Например, переменная, объявленная внутри if или for, не доступна снаружи этого блока. Переменные экземпляра (поля) доступны во всех методах объекта, а локальные переменные — только в том методе или блоке, где они созданы.
Также важно: нельзя использовать переменную до её объявления — Java строго следит за этим на этапе компиляции.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10👍5🔥5💯1
Репозиторий с чистыми и понятными реализациями алгоритмов на Java — сортировки, графы, динамика, строки, деревья, хеш-таблицы и многое другое.
Подойдёт для обучения, подготовки к собеседованиям и как база для собственных решений.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤14🔥6👍2
Как работает
ForkJoinPool
?Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10👍4🔥3
В статье разбирается, как эффективно готовиться к собеседованию по системному проектированию и уверенно проходить его.
Автор даёт чёткую структуру ответа, объясняет, как рассуждать вслух, прорабатывать архитектуру и отвечать на уточняющие вопросы.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥2❤1
Как вызывать
default
метод интерфейса в реализующем этот интерфейс классе?Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤14👍8🔥5🤯3🤔2
Хотите разобраться в основах контейнеризации и оркестрации? В этой статье раскрываются ключевые концепции и принципы работы этих технологий.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7🔥5👍3
Как изменится поведение метода
wait()
, если передать ему аргумент? Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤6🔥2
В статье рассматриваются особенности использования JOOQ и Hibernate в проектах на Java и их подходы к работе с данными.
Автор объясняет, как JOOQ обеспечивает статическую типизацию для работы с SQL, а Hibernate управляет объектно-реляционным отображением, и почему они не являются взаимозаменяемыми.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤2
Что такое Reflection API и для чего оно используется?
Ответ:
Это мощный инструмент, который используется в фреймворках, таких как Spring, для инъекции зависимостей и динамического создания объектов.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍5🔥5
Подробная карта того, что нужно знать и изучать на каждом этапе развития, с ссылками на полезные материалы.
Отличный ориентир, чтобы выстроить системное обучение или закрыть пробелы в знаниях.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11👍1🔥1
👍12❤5⚡2🤯2👨💻2
В статье рассматриваются популярные паттерны микросервисной архитектуры — Strangler Fig, API Gateway, Service Mesh, Sidecar, CQRS и другие.
Объясняется, как и зачем их применять, с разбором плюсов, подводных камней и примерами реализации на практике.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8🔥1