This media is not supported in your browser
VIEW IN TELEGRAM
Здесь собраны разборы по Java Core, работе с базами данных, веб-приложениям, Spring, Hibernate и множеству других технологий.
Все материалы сопровождаются кодом и понятными объяснениями.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍3🔥3
Запускай задачи в фоне, строй цепочки преобразований, обрабатывай результат и ошибки и жди несколько задач. Удобный способ писать неблокирующий код.Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11❤3👍3🤝1
Перемешиваем список случайным образом!
Чтобы перемешать элементы списка, достаточно одной строки с методом
Каждый запуск даёт новый порядок элементов:
Можно указать свой генератор случайных чисел:
🔥 Удобный способ для тасовки колоды карт, выбора случайного порядка заданий или случайного распределения данных.
👉 Java Ready | #практика
Чтобы перемешать элементы списка, достаточно одной строки с методом
shuffleКаждый запуск даёт новый порядок элементов:
List<String> cards = new ArrayList<>(List.of("A", "K", "Q", "J", "10"));
Collections.shuffle(cards);
System.out.println(cards); // [Q, 10, J, A, K]Можно указать свой генератор случайных чисел:
Random rnd = new Random(42);
Collections.shuffle(cards, rnd);
System.out.println(cards); // [J, K, 10, A, Q]
🔥 Удобный способ для тасовки колоды карт, выбора случайного порядка заданий или случайного распределения данных.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8🔥5👍3
С помощью этого ты можешь добавлять и убирать элементы слева и справа. Подходит и для очередей, и для стеков.Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13❤4👍3🤝2
👍7❤6🔥4
Нужно сделать независимую копию объекта со всеми вложенными полями? Это можно решить встроенными средствами.
В этом посте:
• Подготовим класс;
• Запишем объект в поток байтов;
• Восстановим копию.
Такой приём позволяет делать глубокие копии в несколько строк без ручного копирования.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11❤5👍3🤝1
Сегодня будем дублировать строки заданное количество раз!
С помощью метода repeat можно быстро повторить строку без циклов и лишнего кода.
Пример:
Можно создавать простые шаблоны:
🔥 Удобный способ для форматирования вывода, генерации разделителей и тестовых данных.
👉 Java Ready | #практика
С помощью метода repeat можно быстро повторить строку без циклов и лишнего кода.
Пример:
String line = "-".repeat(10);
System.out.println(line); // ----------
Можно создавать простые шаблоны:
String block = "Hi ".repeat(3);
System.out.println(block); // Hi Hi Hi
🔥 Удобный способ для форматирования вывода, генерации разделителей и тестовых данных.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9🔥5👍4
Факториал это пример для изучения циклов. Вместо рекурсии можно использовать простой
for, который умножает числа от 1 до n.В задаче:
• Проходим по всем числам от 1 до n;
• Накапливаем произведение в переменной;
• Выводим результат.
Такое решение простое и понятное: его можно легко переписать под любую задачу, где требуется последовательное накопление значения.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥5🤝5👍3😁1