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

Автор: @energy_it

Реклама на бирже: https://telega.in/c/java_ready
加入频道
Что же выведет консоль?
Anonymous Quiz
3%
A
51%
B
38%
C
8%
D
👎23👍8🔥5
👩‍💻 Встраиваем JShell — свой REPL

Знал ли ты, что с Java 9 можно не только запускать jshell из консоли, но и встроить REPL прямо в свой код? Это возможно благодаря публичному JShell API.

В этом посте:
Создадим JShell-сессию в коде.

Выполним выражение через eval().

Получим результат выполнения.


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

👉 Java Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍54
This media is not supported in your browser
VIEW IN TELEGRAM
😎 TutorialsPoint — сайт с гайдами по Java и смежным технологиям!

Подойдёт как для новичков, так и для опытных разработчиков: можно быстро освежить базу, повторить темы перед собесом или разобраться в новых концепциях.

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

👉 Java Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥105👍4
👩‍💻 Реализуем систему временных банов!

Нам нужно добавлять пользователей в бан по ID на заданное количество минут. Система автоматически определяет, активен ли бан, и снимает его по таймеру.

В этой задаче:
Храним пользователей и срок бана.

Проверяем блокировку.

Периодически чистим истёкшие баны.


Простой но полезный пример который можно использовать в любом сервисе.

👉 Java Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥166👍4🤝1
☕️ Принципы SOLID — кратко, наглядно и по делу!

В этой статье:
• S — Single Responsibility: один класс — одна задача
• O — Open/Closed: открыт для расширения, закрыт для изменения
• L — Liskov Substitution: наследники не ломают логику
• I — Interface Segregation: узкие интерфейсы — меньше зависимости
• D — Dependency Inversion: завися от абстракций, а не реализаций

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


👉 Java Ready | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍5🔥5
Получаем список принтеров и печатаем текст!

Если нужно отправить текст на печать, Java справится без внешних библиотек. Через PrintService можно получить доступ к системным принтерам и отправить данные на печать.

Пример кода:
// Получаем список всех принтеров
PrintService[] printers = PrintServiceLookup.lookupPrintServices(null, null);

System.out.println("Принтеров найдено: " + printers.length);

// Печатаем строку на первом найденном принтере
String msg = "Java Ready";
Doc doc = new SimpleDoc(msg.getBytes(), DocFlavor.BYTE_ARRAY.AUTOSENSE, null);
printers[0].createPrintJob().print(doc, null);


🔥 Такой способ подойдёт для автоматизации печати отчётов или другой информации.

👉 Java Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
8🔥6👍4
👩‍💻 Hibernate с нуля за 3 часа, полное руководство!

Подробный курс по Hibernate и работе с базами данных в Java. Вместе с автором поднимаешь PostgreSQL в Docker, настраиваешь Hibernate и JPA, создаёшь сущности с аннотациями @Entity, @Table, на практике осваиваешь связи OneToOne, ManyToOne, OneToMany.

Ссылочка на видео: YouTube 🖤


👉 Java Ready | #курс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥52
Привет. Вот тебе самые топовые каналы по IT!

⚙️ Free Znanija (IT) — Самая огромная коллекция платных курсов, которые можно скачать бесплатно;

👩‍💻 IT Books — Самая огромная библиотека книг;

💻 Hacking & InfoSec Base — Крутой блог белого хакера;

🤔 ИБ Вакансии — Всё, чтобы найти работу в ИБ;

🛡 CyberGuard — Всё про ИБ;

👩‍💻 linux administration — Всё про Линукс;

👩‍💻 Программистика — Python, python и ещё раз python;

👩‍💻 GameDev Base — Всё про GameDev;

🖥 Coding Base — Мемы, полезные репозитории и инструменты, а так же софт:

😆 //code — Самые топовые мемы по IT:

А так же крутой блог админа: Rahol Jey | тг вайб
Please open Telegram to view this post
VIEW IN TELEGRAM
1
👩‍💻 Ищем файлы через NIO!

В этом посте покажу, как с помощью Files.walk и Stream API искать файлы по маске, обходить большие директории и даже считать общий размер — на чистой Java, без лишних зависимостей.

Сегодня рассмотрим:
Как рекурсивно искать файлы и папки.

Как фильтровать по расширению или маске.

И посчитаем общий размер всех файлов.


Этот способ в разы лучше и производительней чем старый File.

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