Telegram Web Link
Что будет выведено при выполнении кода?

Пояснение
⬇️
Поле x в классе Parent не переопределяется, поэтому obj.x указывает на x в Parent. Однако метод getX() вызывается из Child, возвращая 20.

Java Learning 👩‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
Ответ:
Anonymous Quiz
7%
10 10
37%
20 20
46%
10 20
10%
20 10
Please open Telegram to view this post
VIEW IN TELEGRAM
⚙️ Path.resolve()

В Java метод Path.resolve() из пакета java.nio.file соединяет два пути, создавая новый путь. Если второй путь является абсолютным, он возвращается как есть. Это полезно для работы с относительными путями в файловой системе.

Java Learning 👩‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
Records

Records — это новый тип данных, добавленный в Java 14, который позволяет определить класс с набором свойств, аналогичных полям класса, но неизменяемых и доступных только для чтения. Они предоставляют удобный способ объявления простых неизменяемых объектов с сокращенным синтаксисом.

Java Learning 👩‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
➡️ Ratpack — асинхронный фреймворк для высоконагруженных приложений

Ratpack — это асинхронный фреймворк для разработки веб-приложений и API на Java. Он использует неблокирующую модель ввода-вывода, что делает его идеальным для создания высоконагруженных систем.

Асинхронность на основе Netty для высокой производительности.
Интуитивно понятный DSL для описания маршрутов и логики.
Отличная интеграция с Gradle и другими инструментами.

🔗 Ссылочка на доку

Java Learning 👩‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
Что будет выведено при выполнении кода?

Пояснение
⬇️
Статические методы интерфейса не наследуются классами, поэтому попытка вызвать test.staticMethod() приводит к ошибке компиляции.

Java Learning 👩‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
⚙️ Stream.reduce()

В Java метод Stream.reduce() выполняет свёртку элементов потока в одно значение, используя заданную ассоциативную функцию. Это мощный инструмент для операций, таких как суммирование, произведение или объединение.

Java Learning 👩‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
⚙️ Objects.requireNonNull()

В Java метод Objects.requireNonNull() проверяет, что объект не равен null, и выбрасывает NullPointerException, если проверка не пройдена. Это удобный способ защитить код от неожиданных null.

Java Learning 👩‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
➡️ Pebble — современный движок шаблонов для Java

Pebble — это гибкий и производительный движок шаблонов, который позволяет легко интегрировать динамический HTML в ваши приложения. Разработанный с акцентом на расширяемость и безопасность, Pebble поддерживает удобный синтаксис, похожий на Twig.

Компактный синтаксис: интуитивно понятный синтаксис для построения шаблонов.
Шаблоны высокого уровня: поддержка наследования и макросов.
Безопасность: автоматическое экранирование HTML и поддержка WhiteList-фильтров.
Расширяемость: добавление пользовательских функций и фильтров.

🔗 Ссылочка на доку

Java Learning 👩‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
⚙️ Math.max()

В Java метод Math.max() позволяет найти большее из двух чисел. Он работает с различными типами данных, такими как int, double, float, и полезен в задачах сравнения.

Java Learning 👩‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
⚙️ List.of()

В Java метод List.of() позволяет быстро создать неизменяемый список. Это удобно для создания небольших коллекций с фиксированным набором элементов.

Java Learning 👩‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
Друзья, планирую в историях публиковать разбор задачек с собеседований с подробными пояснениями от Senior Java разработчика из Яндекса, а также различные смешные мемасики.

Проголосуйте пожалуйста 👩‍💻

https://www.tg-me.com/boost/Java_per_month
Please open Telegram to view this post
VIEW IN TELEGRAM
⚙️ Arrays.binarySearch()

В Java метод Arrays.binarySearch() выполняет бинарный поиск в отсортированном массиве, возвращая индекс найденного элемента. Если элемент не найден, возвращается отрицательное значение, указывающее потенциальную позицию вставки.

Java Learning 👩‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
⚙️ Comparator.reverseOrder()

В Java метод Comparator.reverseOrder() создаёт компаратор, который сортирует элементы в порядке убывания. Это удобно для работы с сортировкой коллекций, когда нужно изменить стандартный порядок.

Java Learning 👩‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
2025/07/06 19:43:50
Back to Top
HTML Embed Code: