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

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

@java_ready

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

Cотрудничество: @energy_c
Subscribers
9.32K
Photos
1.5K
Videos
77
Links
771

Showing posts older than #732 · Back to latest

Older Posts 7 shown
Post #730 1.72K
Копируем текст в буфер обмена!

Иногда нужно, чтобы программа автоматически скопировала что-то в буфер - ссылку, токен, пароль или результат.

Toolkit.getDefaultToolkit даёт Java доступ к ресурсам операционной системы, через getSystemClipboard получаем буфер обмена, StringSelection упаковывает строку в нужный формат, а setContents уже помещает её в буфер.

Пример кода:
import java.awt.*;
import java.awt.datatransfer.*;

String text = "Java"; // Текст для копирования
StringSelection data = new StringSelection(text); // Оборачиваем текст в объект для буфера обмена

Toolkit.getDefaultToolkit().getSystemClipboard().setContents(data, null); // Копируем в буфер обмена


Теперь text уже в буфере обмена, и пользователь может просто нажать Ctrl+V. Удобно для генераторов, GUI-кнопок "Скопировать", логинов и DevTools.

👉 Java Ready | #практика
  • 👍 17
  • ❤ 7
  • 🔥 7
Post #725 1.99K
👩‍💻 Решим задачу на Java — конвертер даты под стиль разных стран!

Пишем утилиту, которая получает дату и выводит, как она будет выглядеть в формате США, Японии, Германии, Индии. Отличная практика работы с Locale, DateTimeFormatter и вводом с консоли.

В этом посте:
• Получаем дату с консоли.

• Используем DateTimeFormatter под каждую страну.

• Узнаём, где день пишется первым, а где год.


Задача помогает разобраться с Locale, форматами и обработкой дат в Java.

👉 Java Ready | #задача
  • 🔥 11
  • ❤ 10
  • 👍 7
Post #720 1.82K
👩‍💻 Парсим CSV в Java — красиво и без библиотек!

CSV-файлы в проектах есть везде: импорт, отчёты, админки. В этом посте покажу, как прочитать и распарсить CSV без зависимостей, используя только Files.lines() и Java Stream API.

Сегодня разберём:
• Как загрузить и распарсить CSV построчно.

• Извлечение заголовков и превращение данных в объекты.

• Применение это в реальных бэкендах и утилитах.


Используй для: парсинга отчётов, миграции данных, админ-утилит и API-обработки CSV.

👉 Java Ready | #гайд
  • 🔥 12
  • ❤ 7
  • 👍 4
  • 🤝 3
Post #718 1.77K
📂 Напоминалка по JVM Options!

Например, -Xmx8g — устанавливает максимум памяти, -XX:+UseG1GC — включает G1-сборщик мусора, а -XX:+PrintGC — выводит события GC в консоль.

На картинке — шпаргалка по опциям запуска JVM: стандартные, нестандартные и расширенные. Если работаешь с производительностью, памятью или отладкой Java-приложений держи всегда под рукой.

Сохрани, пригодится при оптимизации!

👉 Java Ready | #ресурс
  • 👍 9
  • ❤ 5
  • 🔥 5
Post #712 1.72K
👩‍💻 Планируем задачи в Java — делаем автообновления и задержки!

В этом посте покажу, как удобно запускать код по таймеру — от однократных задач до бесконечных пингов. Всё на ScheduledExecutorService — мощно, безопасно и многопоточно.

Сегодня рассмотрим:
• Создание планировщика задач.

• Запуск действий через задержку.

• Как делать повторяющиеся задачи.

• Правильное завершение работы потока.


Может быть полезно от фоновых задержек до автоочистки!

👉 Java Ready | #гайд
  • 🔥 12
  • ❤ 7
  • 👍 6
Post #710 1.63K
😎 Нашёл статью, в которой ты научишься реализовывать JWT-аутентификацию на Java с использованием Spring Boot OAuth2 Resource Server 6.0!

Она включает:
• Генерацию JWT токенов с RS256 (асимметричные ключи)
• Настройку JwtDecoder и JwtEncoder через конфигурацию
• Создание кастомного TokenController и класса JwtUser

🔊 Продолжай читать на Habr!


👉 Java Ready | #статья
  • 👍 8
  • ❤ 6
  • 🔥 1
Post #705 1.54K
👩‍💻 Голосование по клавишам в реальном времени!

Создаём консольную утилиту, которая отслеживает клавиши 1, 2, 3 и считает голоса мгновенно — без ввода строки, без Enter. Можно вставлять в мини-игры, опросники или просто фидбек.

В этом посте:
• Используем System,in,read()
• Храним счёт в массиве.
• Обновляем голосование на лету.


Такой подход реально спасает, когда нужно быстро собрать реакцию игроков или участников опроса прямо во время выполнения программы.

👉 Java Ready | #задача
  • 🔥 13
  • ❤ 4
  • 👍 4
  • 🤝 1
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 →