TGViewer
Channel Public Channel
Java Ready | Программирование

Java Ready | Программирование

@java_ready

Авторский канал по разработке на Java.
Ресурсы, гайды, задачи, шпаргалки.
Информация ежедневно пополняется!

Cотрудничество: @energy_c
Subscribers
9.26K
Photos
1.4K
Videos
77
Links
765

Showing posts older than #1126 · Back to latest

Older Posts 8 shown
Post #1124 2.3K
Сегодня будем дублировать строки заданное количество раз!

С помощью метода repeat можно быстро повторить строку без циклов и лишнего кода.

Пример:
String line = "-".repeat(10);
System.out.println(line); // ----------


Можно создавать простые шаблоны:
String block = "Hi ".repeat(3);
System.out.println(block); // Hi Hi Hi


🔥 Удобный способ для форматирования вывода, генерации разделителей и тестовых данных.

👉 Java Ready | #практика
  • ❤ 9
  • 🔥 5
  • 👍 4
Post #1119 1.99K
👩‍💻 Глубокое копирование объекта через сериализацию!

Нужно сделать независимую копию объекта со всеми вложенными полями? Это можно решить встроенными средствами.

В этом посте:
• Подготовим класс;

• Запишем объект в поток байтов;

• Восстановим копию.


Такой приём позволяет делать глубокие копии в несколько строк без ручного копирования.

👉 Java Ready | #гайд
  • 🔥 11
  • ❤ 5
  • 👍 3
  • 🤝 1
Post #1117 1.75K
  • 👍 7
  • ❤ 6
  • 🔥 4
Post #1116 1.76K
  • ❤ 3
  • 👍 3
  • 🔥 3
Post #1111 2.07K
👩‍💻 Сегодня разбираем Deque — универсальная очередь с двух сторон!

С помощью этого ты можешь добавлять и убирать элементы слева и справа. Подходит и для очередей, и для стеков.

👉 Java Ready | #шпора
  • 🔥 13
  • ❤ 4
  • 👍 3
  • 🤝 2
Post #1109 1.72K
Перемешиваем список случайным образом!

Чтобы перемешать элементы списка, достаточно одной строки с методом 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]


🔥 Удобный способ для тасовки колоды карт, выбора случайного порядка заданий или случайного распределения данных.

👉 Java Ready | #практика
  • ❤ 8
  • 🔥 5
  • 👍 3
Post #1104 1.69K
👩‍💻 Сегодня разбираем асинхронность — CompletableFuture!

Запускай задачи в фоне, строй цепочки преобразований, обрабатывай результат и ошибки и жди несколько задач. Удобный способ писать неблокирующий код.

👉 Java Ready | #шпора
  • 🔥 11
  • ❤ 3
  • 👍 3
  • 🤝 1
Post #1102 1.82K
😎 Советую вам Mkyong — популярный сайт с практическими примерами!

Здесь собраны разборы по Java Core, работе с базами данных, веб-приложениям, Spring, Hibernate и множеству других технологий.
Все материалы сопровождаются кодом и понятными объяснениями.

📌 Оставляю ссылочку: mkyong.com

👉 Java Ready | #ресурс
  • ❤ 4
  • 👍 3
  • 🔥 3
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 →