❤14🔥6👍2🤔1
Что если мы скажем вам, что отладчик может стать не просто инструментом для поиска ошибок, а настоящим «режимом бога» в мире кода?
В статье рассматривается, как можно исследовать память приложения и изменить его функциональность, при этом не затрагивая исходный код, а используя только лишь отладчик IntelliJ IDEA.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13👍6
В чем разница между оператором
== и методом equals() при сравнении строк?Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26❤5🔥1💯1
HashMap и TreeMap — две основные реализации интерфейса Map. HashMap не гарантирует порядка элементов, и его элементы могут располагаться произвольно. TreeMap же хранит элементы отсортированными по ключам.
HashMap быстрее, с временем доступа O(1), но не хранит порядок. TreeMap медленнее (O(log n)), зато поддерживает сортировку.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤73💯24👍3🔥1
❤7💯2👍1
В статье обсуждается переход Netflix на Generational ZGC для управления сборкой мусора в JDK 21. Автор описывает, как ZGC помог снизить задержки при запросах, уменьшить паузы сборки мусора и повысить общую производительность сервисов, работающих с большими объёмами данных.
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡6🔥4❤3👍1
Даны две строки
s и t, верните true, если t является анаграммой s, и false в противном случае.Пример 1:
Входные данные:
s = "anagram", t = "nagaram"Вывод:
trueПример 2:
Входные данные:
s = "rat", t = "car"Вывод:
falsePlease open Telegram to view this post
VIEW IN TELEGRAM
❤10👍3🔥1
Метод
Files.walk() позволяет рекурсивно обходить файловую систему, начиная с указанной директории. Этот метод возвращает поток объектов типа
Path, что позволяет удобно работать с файлами и папками. Его можно использовать для поиска, фильтрации или обработки файлов.Please open Telegram to view this post
VIEW IN TELEGRAM
❤62👍5🔥4🤩2💯2
Что такое String Pool в Java и как он работает?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21❤4⚡3👍1
В статье объясняются принципы работы
volatile и Memory Fences в Java, которые гарантируют порядок выполнения операций в многопоточных приложениях. Автор показывает, как
volatile помогает поддерживать видимость изменений между потоками, и описывает использование Memory Fences для предотвращения переупорядочивания операций.Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👨💻2
Что выведет код сверху?
Anonymous Quiz
5%
3
19%
4
57%
Ошибка компиляции
19%
Ошибка во время выполнения
🔥9❤4
В Java существуют два основных метода для сортировки коллекций:
sort() и sorted().Collections.sort() и List.sort() используются для сортировки изменяемых списков. Они сортируют элементы на месте и изменяют исходную коллекцию.Stream.sorted() применяется к потокам и возвращает новый отсортированный поток, не изменяя исходную коллекцию.Please open Telegram to view this post
VIEW IN TELEGRAM
❤58💯18👍6🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣56💯6👍2😁1
Дан целочисленный массив
nums, в котором ровно два элемента появляются только один раз, а все остальные элементы появляются ровно дважды. Найдите два элемента, которые появляются только один раз. Вы можете вернуть ответ в любом порядке.
Пример 1:
Входные данные:
nums = [1,2,1,3,2,5]Вывод:
[3,5]Пример 2:
Входные данные:
nums = [-1,0]Вывод:
[-1,0]Please open Telegram to view this post
VIEW IN TELEGRAM
❤9🤣2