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

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

@java_ready

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

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

Showing posts older than #1051 · Back to latest

Older Posts 8 shown
Post #1049 1.56K
😎 YeaHub — база знаний по всем IT-направлениям!

Здесь собрана огромная база реальных вопросов по бэкенду, DevOps, Data Science и другим направлениям. Всё структурировано по темам и приближено к формату собеседований в компаниях. Это именно тот ресурс, который нужно держать под рукой!

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

👉 Java Ready | #сайт
  • 👍 7
  • ❤ 5
  • 🔥 4
Post #1044 1.58K
👩‍💻 Сегодня разбираем Instant — работа с временем в UTC.

Получай текущее время, двигайся вперёд и назад, сравнивай даты и получай миллисекунды для хранения. Удобная альтернатива устаревшему Date.

👉 Java Ready | #шпора
  • 🔥 17
  • ❤ 5
  • 👍 4
  • 🤝 2
Post #1042 1.49K
Узнаём характеристики монитора!

Для игр, графических приложений или диагностики иногда нужно узнать параметры экрана.

Шаг 1 — список подключённых экранов:
GraphicsDevice[] screens =  GraphicsEnvironment.getLocalGraphicsEnvironment().getScreenDevices();


Шаг 2 — получаем разрешение:
DisplayMode mode = screens[0].getDisplayMode();System.out.println(mode.getWidth() + "x" + mode.getHeight());


Шаг 3 — узнаём частоту:
System.out.println(mode.getRefreshRate() + " Hz");


Шаг 4 — выводим ID устройства:
System.out.println(screens[0].getIDstring());


🔥 Так можно быстро получить ключевые параметры любого монитора.

👉 Java Ready | #практика
  • 🔥 10
  • ❤ 7
  • 👍 6
Post #1037 1.53K
👩‍💻 Считаем частоту букв в тексте!

Нужно проанализировать строку и вывести, сколько раз встречается каждая буква. Для этого достаточно пройтись по символам и хранить счётчики в Map<Character,Integer>.

В этой задаче:
• Создаём HashMap для хранения частот;

• Проходим по символам строки и увеличиваем счётчики;

• Выводим статистику.


Решение может легко масштабироваться для анализа больших текстов.

👉 Java Ready | #задача
  • 🔥 11
  • 👍 6
  • ❤ 4
  • 🤝 1
Post #1035 1.47K
  • 👍 7
  • 🔥 6
Post #1034 1.49K
  • 👍 4
  • 🔥 4
Post #1029 1.66K
👩‍💻 Список процессов в системе!

Java может работать не только внутри JVM, но и видеть всю систему. С помощью ProcessHandle.allProcesses() можно вывести список процессов, узнать их PID, команду запуска и статус.

В этом посте:
• Получим список всех процессов;

• Посмотрим их метаданные через info();

• Проверим активность через isAlive().


Подходит для диагностики, мониторинга или инструментов администрирования.

👉 Java Ready | #гайд
  • 🔥 16
  • ❤ 6
  • 👍 6
Post #1027 1.58K
Поворот изображения через Graphics2D!

Если нужно повернуть картинку, это можно сделать прямо в коде. Сейчас покажу как.

Шаг 1 — читаем файл:
BufferedImage img = ImageIO.read(new File("input.jpg")); // загружаем картинку


Шаг 2 — создаём новый холст:
BufferedImage rotated = new BufferedImage(
img.getHeight(), img.getWidth(), img.getType()
);
Graphics2D g = rotated.createGraphics();


Шаг 3 — применяем поворот:
g.rotate(Math.toRadians(90), img.getWidth() / 2, img.getHeight() / 2); // 90°
g.drawImage(img, 0, 0, null);
g.dispose();


Шаг 4 — сохраняем результат:
ImageIO.write(rotated, "jpg", new File("rotated.jpg"));


🔥 В итоге получаем повернутое изображение. Угол можно задавать любой.

👉 Java Ready | #практика
  • 👍 6
  • ❤ 5
  • 🔥 4
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 →