This media is not supported in your browser
VIEW IN TELEGRAM
Он охватывает основы программирования, алгоритмы и ключевые концепции ООП.
Материал подан через практические задания, поэтому он подойдёт как для новичков, так и для тех, кто хочет укрепить фундаментальные знания.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍5🔥4
Читай числа, строки, меняй разделитель, проверяй токены и закрывай поток. Это быстрый способ парсить текст, консольный ввод или файлы без сложного кода.Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15🤝7👍6❤5😁1
Поворот изображения через Graphics2D!
Если нужно повернуть картинку, это можно сделать прямо в коде. Сейчас покажу как.
Шаг 1 — читаем файл:
Шаг 2 — создаём новый холст:
Шаг 3 — применяем поворот:
Шаг 4 — сохраняем результат:
🔥 В итоге получаем повернутое изображение. Угол можно задавать любой.
👉 Java Ready | #практика
Если нужно повернуть картинку, это можно сделать прямо в коде. Сейчас покажу как.
Шаг 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"));🔥 В итоге получаем повернутое изображение. Угол можно задавать любой.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤5🔥4
Java может работать не только внутри JVM, но и видеть всю систему. С помощью
ProcessHandle.allProcesses() можно вывести список процессов, узнать их PID, команду запуска и статус.В этом посте:
• Получим список всех процессов;
• Посмотрим их метаданные через info();
• Проверим активность через isAlive().
Подходит для диагностики, мониторинга или инструментов администрирования.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16❤6👍6
👍7🔥6
Нужно проанализировать строку и вывести, сколько раз встречается каждая буква. Для этого достаточно пройтись по символам и хранить счётчики в
Map<Character,Integer>.В этой задаче:
• Создаём HashMap для хранения частот;
• Проходим по символам строки и увеличиваем счётчики;
• Выводим статистику.
Решение может легко масштабироваться для анализа больших текстов.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍6❤4🤝1
Узнаём характеристики монитора!
Для игр, графических приложений или диагностики иногда нужно узнать параметры экрана.
Шаг 1 — список подключённых экранов:
Шаг 2 — получаем разрешение:
Шаг 3 — узнаём частоту:
Шаг 4 — выводим ID устройства:
🔥 Так можно быстро получить ключевые параметры любого монитора.
👉 Java Ready | #практика
Для игр, графических приложений или диагностики иногда нужно узнать параметры экрана.
Шаг 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());
🔥 Так можно быстро получить ключевые параметры любого монитора.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤7👍6