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

Автор: @energy_it

Реклама на бирже: https://telega.in/c/java_ready
加入频道
☕️ Принципы 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
🤔 Слишком поздно заходить в IT в 2025?

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

Что делать в такой ситуации? Учиться эффективнее остальных и знать, как подать себя на рынке других. Разобраться со всем этим вам поможет База Знаний — мест, где за вас уже отобрали лучшие материалы по самым востребованным вакансиям:

🖥 Python Dev: 1558+ материалов

👩‍💻 Frontend Dev: 1241+ материалов

👩‍💻 Backend Dev: 1095+ материалов

📊 Data Scientist: 978+ материалов

🎨 UX/UI Designer: 885+ материалов

📖 Книги по IT: 779+ материалов

Советую перейти и начать учиться уже сейчас — так уже к лету сможете претендовать на вакансию c хорошим окладом 👍
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Получаем список принтеров и печатаем текст!

Если нужно отправить текст на печать, 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
This media is not supported in your browser
VIEW IN TELEGRAM
Metanit — сайт, на котором собрано большое количество полезных теоретических материалов для изучения программирования. Материалы есть почти по всем языкам — от java до dart.

📌 Ссылочка: metanit.com

📣 Java Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥31
This media is not supported in your browser
VIEW IN TELEGRAM
System.out.println(
"Программирование — В С Ё!"
)


В 2025 году на кодинге уже не вывезешь, перспектива года - Кибербезопасность.

Ловите полезные каналы, которые помогут ворваться в новое направление:

👍 ZeroDay — Подробные уроки по безопасности с нуля, эксплуатации уязвимостей, инструментам и свежие новости.

👨‍💻 Серверная Админа — Большое количество уроков, статей, книг и гайдов по устройству и настройке компьютерных сетей. База которую должен знать каждый
Please open Telegram to view this post
VIEW IN TELEGRAM
👎3
👩‍💻 CDS — способ ускорить запуск Java без переписывания кода!

Создай архив классов с -Xshare:dump, подключи его в рантайме и уменьши время старта, память и нагрузку на диск. Используй в microservice, serverless везде, где важен быстрый запуск.

👉 Java Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍3🔥3👎1