Java Ready | Программирование
6.92K subscribers
605 photos
28 videos
1 file
314 links
Авторский канал по разработке на Java.
Ресурсы, гайды, задачи, шпаргалки.
Информация ежедневно пополняется!

Автор: @energy_it

Реклама на бирже: https://telega.in/c/java_ready
Download Telegram
👩‍💻 Рассмотрим clipboard API — управляем буфером обмена!

Сохрани строку в буфер через setContents(), вставь с getData() и управляй через Transferable и DataFlavor. Работает на десктопе без сторонних библиотек. Удобно для GUI, утилит, генераторов и CLI-инструментов.

👉 Java Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍87
Что же выведет консоль?
Anonymous Quiz
60%
A
18%
B
10%
C
12%
D
5👍4🔥4
Автоперезапуск программы при изменении конфига!

Можно настроить программу так, чтобы она сама перезапускалась при изменении конфигурационного файла. Это экономит время при тестах и настройках.

Шаг 1 — создаём watcher:
WatchService watcher = FileSystems.getDefault().newWatchService();
Paths.get(".").register(watcher, StandardWatchEventKinds.ENTRY_MODIFY);


Шаг 2 — следим за файлом:
WatchKey key = watcher.take();
for (WatchEvent<?> e : key.pollEvents())
if (e.context().toString().equals("config.yml"))
restart();


Шаг 3 — перезапуск программы:
void restart() throws IOException {
Runtime.getRuntime().exec("java -jar myapp.jar");
System.exit(0);
}


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

👉 Java Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
11👍5🔥5
💅 Нашел статью, в которой вы узнаете, как разработать полноценное веб-приложение на чистой Java!

Она включает в себя:
• Создание веб-сервера с нуля, используя только стандартные возможности JDK
• Реализацию гостевой книги с функциями добавления, просмотра и удаления записей
• Встроенные механизмы авторизации и разграничения доступа
• Разработку собственного шаблонизатора и парсера JSON


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


👉 Java Ready | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍5🔥5
👩‍💻 Определяем счастливый билет!

Создаём утилиту, которая определяет, является ли 6-значный номер билета счастливым. Отличная практика для работы со строками и числами.

В этом посте:
Разбиваем строку на две части.

Считаем сумму цифр каждой части.

Пишем простую консольную программу с понятной логикой.


🔥 — если узнал что-то новое
🤝 — если уже делал подобное


👉 Java Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍97🤝2
😎 Нашёл вам геймифицированный тренажёр по Java!

CodeGym — это онлайн-платформа, где 80% обучения — это практика. Более 1200 задач, игровые уровни и система прокачки помогут освоить Java от нуля до уверенного уровня. Отличный выбор как для новичков, так и для тех, кто хочет прокачаться глубже.

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

👉 Java Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥54😁1
Могу вас познакомить? – Это Софи.

И теперь она будет искать работу за тебя.

Не, я серьезно.

Она умеет составлять резюме, делать отклики и общаться с рекрутерами. Причем все это она делает лучше, чем ты сам.

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

Затем ты подключишь ее к своему аккаунту на HH.ру, и дальше произойдет магия.

⭐️ Она сама подготовит резюме.

⭐️ Она сама будет делать до 100 откликов в день.

⭐️ Она сама будет писать индивидуальные сопроводительные под КАЖДУЮ вакансию.

⭐️ И она сама будет переписываться с рекрутером и отвечать на его вопросы.

И нет, она не будет откликаться на всякий шлак типа QA-вакансий, если ты Python-разработчик. Или на Senior, хотя ты молодой джун.

Это НЕ просто спам откликами с первым попавшимся резюме.
Это твой новый личный ассистент, который знает про поиск первой работы в IT ВСЁ.

Хочешь с ней познакомиться?
Тогда – велком.

26 августа мы откроем доступ для 150 пользователей. После закроем продажи на несколько недель.

В этот день каждый пользователь получит 3 дня бесплатного доступа к Софи, 1 месяц бесплатного доступа к тренажеру собеседований и 2 месяца подписки на Софи за 14990 3500 рублей.

26 августа. 150 мест.

Подпишись, чтобы не пропустить
Please open Telegram to view this post
VIEW IN TELEGRAM
😁6👎5🔥1
👩‍💻 Объединяем PDF-файлы!

Нужно склеить несколько PDF-документов в один? Делается на Java за пару строк через PdfMergerUtility

В этом посте:
Подключим зависимость.

Добавим список файлов для объединения.

Сохраним результат в один файл.


Идеально для отчётов, генерации документов и всего, что связано с PDF.

👉 Java Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥54