😁4❤1
Lombok — это библиотека, которая позволяет сократить объем кода, необходимого для написания классов.
Она предоставляет аннотации, которые автоматически генерируют геттеры, сеттеры, конструкторы, методы
toString(), equals(), hashCode() и другие.❤️ — если было полезно
Please open Telegram to view this post
VIEW IN TELEGRAM
❤82🔥3👻1
Для чего в JUnit используется аннотация
@Ignore?Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
😁12❤5💯3🏆2
В данной статье автор рассказывает о четырёх фичах в Java, которые сам активно использует в своих проектах и которые, на его взгляд, могут упростить жизнь.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤14👍4👀1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣64👍4❤3
Учитывая два отсортированных массива
nums1 и nums2 размера m и n соответственно, верните медиану двух отсортированных массивов.Пример 1:
Входные данные:
nums1 = [1,3], nums2 = [2]Вывод:
2.00000Объяснение:
объединенный массив = [1,2,3], а медиана равна 2.Пример 2:
Входные данные:
nums1 = [1,2], nums2 = [3,4]Вывод:
2.50000Объяснение:
объединенный массив = [1,2,3,4], а медиана равна (2 + 3) / 2 = 2.5.Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍1
Метод
shuffle() случайным образом перемешивает все элементы переданного списка.В примере на картинке создаётся список из упорядоченных элементов, затем срабатывает метод
shuffle(), элементы перемешиваются в случайном порядке и выводятся на экран при помощи цикла for.Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣60😁9👍3
🔥15⚡1❤1
Делимся статьей, в которой автор рассказывает об обработке ошибок в Spring Boot.
Обработке ошибок всегда уделяется мало внимания, но как только поддержка и эксплуатация системы становится невероятно сложной, возникает повышенная необходимость решать эту проблему.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤2
🤔3❤1🤣1
Небольшой интерактив: разработчики каких уровней читают нас?
Anonymous Poll
49%
Студент
14%
Стажёр
22%
Junior Developer
20%
Middle Developer
6%
Senior Developer
4%
Team Lead
🤔7😁5🤯3🔥2🤣2
ListIterator — это интерфейс, который предоставляет возможность итерации и изменения элементов в списках.Некоторые из методов
ListIterator включают:hasNext() и next() — для перемещения вперед по списку и получения следующего элемента;hasPrevious() и previous() — для перемещения назад по списку и получения предыдущего элемента;add() — для вставки элемента перед текущим элементом списка;remove() — для удаления текущего элемента из списка;set() — для замены текущего элемента новым значением.Please open Telegram to view this post
VIEW IN TELEGRAM
24❤58⚡6👍6
Будет ли работать
HashMap, если все добавляемые ключи будут иметь одинаковый hashCode()?Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔18❤8🔥3
Параллельная редукция — это процесс сокращения (редукции) коллекции элементов с использованием параллельных вычислений.
В Java для этого можно использовать параллельные потоки и функциональные интерфейсы, такие как
reduce(), collect() и stream().Использование параллельной редукции имеет смысл только при выполнении тяжелых вычислений или обработки больших коллекций данных.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤41👍3
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣42❤2😁2🤯1
Учитывая отсортированный массив различных целых чисел и целевое значение, верните индекс, если целевое значение найдено. Если нет, верните индекс туда, где он был бы, если бы он был вставлен по порядку.
Пример 1:
Входные данные:
nums = [1,3,5,6], target = 5Вывод:
2Пример 2:
Входные данные:
nums = [1,3,5,6], target = 2Вывод:
1Пример 3:
Входные данные:
nums = [1,3,5,6], target = 7Вывод:
4Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤4