TGViewer
Channel Public Channel
Java Developer

Java Developer

@java_tg

Авторский канал действующего разработчика — интересные заметки, новые технологии, библиотеки и фреймворки

Сотрудничество: @bape_ads
Прайс: @bape_media

РКН: https://clck.ru/3GHfTK

Реклама на бирже: https://telega.in/c/java_tg
Subscribers
14.8K
Photos
2.2K
Videos
162
Links
2.5K

Showing posts older than #1724 · Back to latest

Older Posts 20 shown
Post #1722 4.15K
👩‍💻 Formatter

Formatter — это класс, который предоставляет возможность форматирования строк с использованием специальных спецификаторов для описания формата вывода.

Этот класс позволяет более точно контролировать формат вывода значений, таких как числа, строки и т. д.

❤️ — если было полезно
😎 — если знал

➡️ Java Developer | #обучение
  • ❤ 43
  • 😎 17
  • 👍 3
Post #1721 4.35K
❔ Задача с LeetCode «Maximum Subarray №53»

Учитывая целочисленный массив nums, найдите подмассив с наибольшей суммой и верните его сумму

Пример 1:
Входные данные: nums = [-2,1,-3,4,-1,2,1,-5,4]
Вывод: 6
Объяснение: Подмассив [4,-1,2,1] имеет наибольшую сумму 6.

Пример 2:
Входные данные: nums = [1]
Вывод: 1
Объяснение: Подмассив [1] имеет наибольшую сумму 1.

Пример 3:
Входные данные: nums = [5,4,-1,7,8]
Вывод: 23
Объяснение: Наибольшую сумму 23 имеет подмассив [5,4,-1,7,8].

➡️ Java Developer | #задача #medium
  • 👍 12
  • ❤ 7
  • 😁 2
Post #1717 4.55K
👩‍💻 Java 21: Виртуальные потоки

В этой статье автор рассказывает о том, как виртуальные потоки могут повлиять на производительность и стабильность системы.

⛓ Ссылка на статью

➡️ Java Developer | #статья
  • ❤ 11
  • 🔥 1
Post #1716 4.42K
❔ Вопрос с собеседования

Как одной строчкой преобразовать ArrayList в HashSet? (ответ на картинке)

➡️ Java Developer | #собеседование
  • 👍 27
  • ❤ 7
  • 🤔 5
  • 🔥 1
Post #1712 4.38K
👩‍💻 Бинарный поиск на пальцах

Делимся статьей, где автор разбирает, как работают массивы, что такое алгоритмы и как устроен бинарный поиск «под капотом».

⛓ Ссылка на статью

➡️ Java Developer | #статья
  • ❤ 14
  • 👍 2
Post #1707 4.42K
⌨️ Получаем наиболее распространенный элемент в списке

Здесь используется Java Stream API для подсчета наиболее часто встречающегося элемента в списке.

⏺ Сначала создается поток чисел. Затем метод groupingBy группирует элементы по их значению (Function.identity()). После группировки вызывается метод counting() для подсчета количества элементов в каждой группе;

⏺ entrySet() преобразует полученную мапу в набор записей (ключ-значение);

⏺ Затем записи сортируются по значению в порядке убывания с помощью max(Map.Entry.comparingByValue());

⏺ Наконец, если есть максимальное значение, оно выводится с помощью метода ifPresent(System.out::println).

❤️ — если было полезно

➡️ Java Developer | #обучение
  • ❤ 53
  • 👍 7
  • 🤔 4
Post #1706 4.28K
  • 🤔 9
  • 😁 8
  • 👍 5
  • ⚡ 1
Post #1701 4.95K
👩‍💻 Не используйте Lombok с JPA, пока не прочтете эту статью

В этой статье автор рассказывает про подводные камни, с которыми можно столкнуться, используя Lombok вместе с JPA.

⛓ Ссылка на статью

➡️ Java Developer | #статья
  • ❤ 12
  • 👍 4
  • 🔥 3
Post #1700 4.3K
❔ Задача с LeetCode «First Missing Positive №41»

Задан несортированный целочисленный массив nums. Верните наименьшее положительное целое число, которого нет в nums.

Пример 1:
Входные данные: nums = [1,2,0]
Вывод: 3
Объяснение: The numbers in the range [1,2] are all in the array.

Пример 2:
Входные данные: nums = [3,4,-1,1]
Вывод: 2
Объяснение: 1 is in the array but 2 is missing.

Пример 3:
Входные данные: nums = [7,8,9,11,12]
Вывод: 1
Объяснение: The smallest positive integer 1 is missing.

➡️ Java Developer | #задача #hard
  • 👍 10
  • 🤩 2
Post #1697 4.36K
👩‍💻 Узнаем количество цифр в строке

Pattern и Matcher — это классы, предоставляемые Java для работы с регулярными выражениями. Pattern используется для компиляции регулярного выражения, а Matcher используется для сравнения этого выражения с определенной последовательностью символов.

Приведенный код использует классы Pattern и Matcher для поиска и подсчёта цифр в строке.

❤️ — если было полезно
😎 — если пользовался

➡️ Java Developer | #обучение
  • ❤ 47
  • 😎 9
  • 👍 6
Post #1696 4.3K
❔ Вопрос с собеседования

Поддерживается ли в Java множественное наследование?

Ответ: Java не поддерживает множественное наследование классов, т.е. наследование от нескольких классов одновременно. Однако, можно использовать интерфейсы для реализации множественного наследования.

➡️ Java Developer | #собеседование
  • ❤ 6
  • 👍 6
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →