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
Как в Java обрабатываются одновременные изменения коллекций?
Ответ:
Чтобы этого избежать, применяются следующие подходы:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14❤3
SequencedCollection — интерфейс коллекций, появившийся в Java 21. Он расширяет базовый интерфейс Collection, добавляя дополнительные возможности:addFirst(E e) и addLast(E e) позволяют добавлять элементы в начало и конец коллекцииgetFirst() и getLast() возвращают первый и последний элементыremoveFirst() и removeLast() удаляют первый и последний элементыreversed() возвращает инверсированную версию коллекцииЭтот интерфейс упрощает работу с последовательностями элементов, предоставляя удобные методы для манипуляций с их порядком.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤55💯6🔥4👍3
Что выведет код сверху?
Anonymous Quiz
3%
ONETWOTHREEFOUR
15%
ONE5TWOTHREE9FOUR1
61%
ONE32TWOTHREE54FOUR1
21%
Ошибка
🔥13❤5
В статье рассматриваются виртуальные потоки, появившиеся в Java начиная с версии 21.
Автор проводит сравнительные тесты виртуальных потоков и традиционных потоков, анализируя их влияние на производительность и управление параллелизмом в приложениях.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12🔥3