Channel: Java Developer
Сегодня разберём новую фичу Stream API из Java 24 —
gather()
, позволяющую создавать собственные промежуточные операции в потоке данных.Вы узнаете, что такое
gather()
, зачем он нужен и как применять его на практике.Please open Telegram to view this post
VIEW IN TELEGRAM
❤35🔥4👍2🤔1
🔥14❤8
В статье разбирается способ выбрасывать
checked
-исключения без объявления throws
, с помощью Unsafe.throwException()
. Показываются практические случаи, где это может пригодиться — например, при работе с лямбдами, прокси и отражением.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯6👍4❤2
Что произойдёт, если в
try
вызвать return
, а в finally
— тоже return
?Ответ:
Это происходит потому, что finally всегда выполняется после try и catch, но перед фактическим возвратом значения. Если в finally есть свой return, он окончательно определяет результат метода.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤31🔥4
В статье объясняется, что такое GRASP — набор принципов для проектирования архитектуры и распределения ответственности между классами.
Автор сравнивает GRASP с SOLID и показывает, почему на ранних этапах разработки именно GRASP может дать более прочную основу.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥1
Что произойдёт, если реализовать не все методы интерфейса?
Ответ:
Это правило касается любого интерфейса (включая те, где есть только default-методы и один абстрактный). В противном случае код не скомпилируется — Java требует полного соблюдения контракта интерфейса.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤5⚡2
В статье рассматриваются обновления Spring Boot 3.3, связанные со сборкой Docker-образов и управлением слоями.
Автор показывает, как с помощью нового режима
jarmode=tools
и распаковки слоёв сократить размер образа, ускорить сборку и упростить настройку.tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤4🔥1
Что такое Hibernate и как он используется в Java?
Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤6🔥2
В статье показано, как собрать Docker-образ Spring-приложения с готовыми средствами для диагностики и мониторинга.
Разбирается, как настроить сохранение логов, дампов памяти и метрик прямо внутри контейнера, чтобы быстро находить и устранять проблемы.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍5❤3
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣14💯12❤9😁3
HTML Embed Code: