🤯15❤8🔥4
Маркерный интерфейс — это интерфейс, который не содержит ни одного метода. Он используется для пометки классов, чтобы указать на определенные свойства или функциональность, которые могут быть использованы во время выполнения программы.
С появлением аннотаций смысла использовать маркеры нет — аннотации выполняют ту же задачу и дают больше гибкости. Их можно применять не только к классам, но и к методам, полям и параметрам.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤52💯27👍4🔥2
Вам дано
n шариков с индексом от 0 до n - 1. На каждом шарике нанесен номер, представленный массивом nums. Вам нужно лопнуть все шарики.Если вы лопнете
i-й шарик, то получите nums[i - 1] * nums[i] * nums[i + 1] монет. Если значение i - 1 или i + 1 выходит за пределы массива, то считайте, что это воздушный шар с нарисованной на нем цифрой 1.Верните максимальное количество монет, которые вы сможете собрать, разумно лопнув воздушные шары.
Пример №1:
Входные данные:
nums = [3,1,5,8]Вывод:
167Пояснение:
nums = [3,1,5,8] —> [3,5,8] —> [3,8] —> [8] —> []
coins = 3*1*5 + 3*5*8 + 1*3*8 + 1*8*1 = 167
Пример №2:
Входные данные:
nums = [1,5]Вывод:
10Ограничения:
1.
n == nums.length2.
1 <= n <= 3003.
0 <= nums[i] <= 100Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8🤩2👨💻2❤1👍1
В этой статье автор рассказывает о том, как подключиться к API GigaChat в IntelliJ IDEA на Java и настроить безопасное соединение с использованием SSL-сертификатов, чтобы получать ответы от GigaChat в своем приложении.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤14👨💻4⚡1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣34❤13🔥5⚡1
Как работает
HashMap при попытке сохранить в него два элемента по ключам с одинаковым hashCode(), но для которых equals() == false?Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤15👍6🔥3
В Java запись данных в файлы можно выполнять с помощью
FileOutputStream или FileWriter. Выбор между ними зависит от типа данных, с которыми вы работаете.FileOutputStream используется для записи необработанных байтовых потоков, что делает его подходящим для работы с изображениями.FileWriter лучше подходит для работы с символами, так что его лучше использовать для записи текстовых файлов.Please open Telegram to view this post
VIEW IN TELEGRAM
❤49🔥5
🔥13🤯10❤5
В этой статье представлена первая часть перевода доклада «Garbage Collection in Java: The progress since JDK 8» Стефана Йоханссона с последнего Devoxx Belgium.
Рассматриваются основы работы сборки мусора в Java, различные сборщики, их особенности, преимущества и недостатки.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁49❤6🔥4👍1
👍9❤2
Чтобы определить размер файла, можно воспользоваться простым и быстрым способом:
File, который представляет путь к файлуlength(), который возвращает его размер в байтахSystem.out.println()Этот способ позволяет быстро получить информацию о размере любого файла.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤49👍9💯8
Учитывая строку
s состоящую из слов и пробелов, верните длину последнего слова в строке.Последнее слово — это максимальная подстрока, состоящая только из символов, не содержащих пробелов.
Пример 1:
Входные данные:
s = "Hello World"Вывод:
5Объяснение:
The last word is "World" with length 5.Пример 2:
Входные данные:
s = " fly me to the moon "Вывод:
4Объяснение:
The last word is "moon" with length 4.Пример 3:
Входные данные:
s = "luffy is still joyboy"Вывод:
6Объяснение:
The last word is "joyboy" with length 6.Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤6
В статье рассматривается создание E2E-тестов для интеграции Apache Flink и Kafka с использованием библиотеки Testcontainers.
Автор описывает настройку тестовой среды, запуск Kafka-контейнера и Flink MiniCluster, а также создание кастомных аннотаций.
🔖 Предыдущая часть — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥1