Наиболее лаконичный способ объединить элементы двух массивов — это воспользоваться классом
ArrayUtils из Commons Lang.Подробнее можно ознакомиться здесь.
Зависимость Maven:
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.13.0</version>
</dependency>
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡21❤10💯2
Если
equals() переопределен, есть ли какие-либо другие методы, которые следует переопределить?Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤27💯9⚡3
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣94💯14❤6
В этой статье применим Sealed Classes для улучшения читаемости кода, используя пример из реальной разработки.
В статье используется Java 21 т.к. это первая LTS версия Java с релизным Pattern Matching. Также в примере используется Spring Boot, но этот подход можно использовать в любой похожей ситуации.
Ссылка на статью — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11⚡3💯2
Что выведет код сверху?
Anonymous Quiz
15%
5
33%
35
45%
Ошибка компиляции
8%
Ничего из вышеперечисленного
❤3
Метод
shuffle() случайным образом перемешивает все элементы переданного списка.В примере на картинке создаётся список из упорядоченных элементов, затем срабатывает метод
shuffle(), элементы перемешиваются в случайном порядке и выводятся на экран при помощи цикла for.Please open Telegram to view this post
VIEW IN TELEGRAM
⚡25❤8
Всегда ли исполняется блок
finally?Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤26⚡4💯1
К вашему вниманию любимая рубрика «инструкция для чайников — как самостоятельно сделать свой первый деплой».
Ссылка на статью — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
❤20🤣2⚡1
Что выведет код сверху?
Anonymous Quiz
31%
A
43%
ABO
15%
Ошибка компиляции
11%
Ничего из вышеперечисленного
❤5⚡2
В этом примере мы используем Stream API, представленный в JDK 8.
Arrays.strеam() принимает массив. Метод collect() возвращает результат после выполнения указанной операции над каждым элементом массива.Здесь мы выполняем операцию
Collectors.joining() над элементами массива, которая собирает элементы и объединяет их для возврата в виде целой строки.Please open Telegram to view this post
VIEW IN TELEGRAM
❤17⚡4
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣41
Как поделиться данными между двумя потоками?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡16❤3
В этой статье я бы хотел погрузить в мир жизненного цикла потоков начинающих программистов на Java, заранее извиняюсь за злоупотребление слова "поток" в этой статье, но я надеюсь так будет даже лучше для понимания.
Ссылка на статью — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
❤15⚡2💯1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣65💯5❤2
Что выведет код сверху?
Anonymous Quiz
9%
2
7%
3
14%
2.8
50%
2.857142857142857
19%
Ошибка компиляции
🤣11❤2⚡2
Локальный класс — это класс, объявленный внутри метода или блока кода. Он доступен только в пределах этого метода или блока.
Локальные классы часто используются для упрощения кода, когда нужен вспомогательный класс, не требующийся за пределами метода.
В примере на картинке внутри метода
main() объявлен локальный класс LocalClass. В нем определен метод printMessage(). Далее создается экземпляр LocalClass и вызывается его метод.Please open Telegram to view this post
VIEW IN TELEGRAM
❤23⚡2
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣74💯4⚡2❤1
Что такое Casting?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤15⚡5💯2