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

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

@java_ready

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

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

Showing posts older than #754 · Back to latest

Older Posts 8 shown
Post #749 2.53K
👩‍💻 Запускаем JavaScript прямо в Java — через Nashorn!

Иногда тебе нужно динамически выполнить код — формулы, правила, или даже небольшой плагин. В этом посте покажу, как в Java можно выполнить JavaScript-скрипт прямо внутри JVM через Nashorn.

Сегодня рассмотрим:
• Получение ScriptEngine и выполнение JS.

• Передачу переменных в скрипт.

• Для чего это можно использовать.


Движок Nashorn уже встроен в Java 8–14, а для Java 15+ можно подключить его через отдельный модуль.

👉 Java Ready | #гайд
  • 🔥 9
  • ❤ 7
  • 👍 4
  • 🤝 1
Post #748 2.15K
Получаем список файлов в папке!

Если нужно узнать, какие файлы есть в папке, отобразить их пользователю или обработать только определённый тип.

Для этого используем File и метод listFiles, который вернёт массив файлов в указанной директории. А чтобы оставить только нужные, применим фильтр.

Пример кода:
import java.io.File;

File folder = new File("logs"); // Папка с файлами
File[] files = folder.listFiles((dir, name) -> name.endsWith(".log")); // Фильтр по .log

for (File file : files) {
System.out.println("Файл: " + file.getName());
// Выводим имя
}


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

👉 Java Ready | #практика
  • ❤ 9
  • 👍 7
  • 🔥 6
Post #743 2.2K
👩‍💻 Конвертируем дистанцию в шаги и минуты ходьбы!

Пишем утилиту, которая по длине маршрута рассчитывает, сколько примерно потребуется шагов и времени. Поможет для целей «10 000 шагов в день», планирования прогулок или просто трекинга активности.

В этом посте:
• Используем среднюю длину шага и скорость ходьбы.

• Переводим метры в шаги и минуты.

• Получаем понятную статистику для пользователя.


Конечно это "грубый" пример, но для не больших приложений подойдёт идеально!

👉 Java Ready | #задача
  • ❤ 9
  • 👍 6
  • 🔥 4
  • 👎 1
Post #741 2.07K
😎 Нашёл статью, в которой ты научишься создавать приватный чат на Java с использованием Spring Boot и WebSockets (STOMP)

Она включает:
• Настройку WebSocket в Spring Boot через @EnableWebSocketMessageBroker
• Реализацию STOMP поверх WebSockets для двусторонней связи
• Контроллер, который принимает сообщения и рассылает уведомления клиентам


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


👉 Java Ready | #статья
  • ❤ 7
  • 👍 5
  • 🔥 4
Post #740 1.62K
  • ❤ 11
  • 🔥 8
  • 👍 5
Post #739 1.63K
  • ❤ 10
  • 👍 6
  • 🔥 5
Post #737 1.92K
📂 Напоминалка по HTTP-статусам!

Например, код 200 означает, что всё прошло успешно, а 404 сообщает, что страница не найдена.
Очень полезно держать под рукой, когда работаешь с API или отлаживаешь backend.

На картинке показаны самые часто используемые статусы от 100 до 599.

Сохрани, чтобы не забыть!

👉 Java Ready | #ресурс
  • 👍 6
  • 🔥 4
  • ❤ 2
Post #732 1.66K
👩‍💻 Рассмотрим collectors.groupingBy — самый сильный инструмент в Java Streams для агрегирования данных!

Группируй пользователей по ролям, считай количество заказов по статусам, строй распределения и собирай вложенные коллекции — всё в одну цепочку .stream().

👉 Java Ready | #шпора
  • 🔥 9
  • ❤ 5
  • 👍 5
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 →