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

Автор: @energy_it

Реклама на бирже: https://telega.in/c/java_ready
Download Telegram
👩‍💻 Java: основы многопоточности — в этом курсе вы изучите такие темы как экзекьюторы, модификаторы, Ключевое слово synchronized и изучите основные проблемы в многопоточной среде.

В курс входит:
• 10 уроков
• 30 тестов


Проходи его на Stepik

📣 Java Ready | #курс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥3😁2
👩‍💻 Сравнение символов с помощью методов equals() и equalsIgnoreCase()

equals — используется для сравнения двух строк на точное соответствие с учётом регистра символов, возвращая true, если строки полностью совпадают, и false в противном случае.

equalsIgnoreCase — выполняет аналогичное сравнение, но игнорирует регистр символов, возвращая true, если строки совпадают по содержанию, независимо от того, в каком регистре находятся символы.

🔥 — если узнал новое
🤝 если уже пользовался

👉 Java Ready | #метод
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝20🔥8
👩‍💻 Java Assert: когда использовать с умом!

Инструкция assert — инструмент для отладки и тестирования, но её нужно применять осознанно, чтобы избежать потенциальных ловушек.


Основы использования assert
Инструкция assert проверяет истинность выражения и выбрасывает исключение AssertionError, если оно ложно:
int value = 5;
assert value > 0 : "Значение должно быть больше 0";


Что происходит?
Если value окажется отрицательным, программа выбросит AssertionError с сообщением "Значение должно быть больше 0".

Активируйте assert в среде выполнения
По умолчанию assert отключены в Java. Чтобы их включить, нужно передать JVM флаг -ea (enable assertions).
java -ea MyClass


Зачем это?
Без этого флага, assert инструкции игнорируются, превращаясь в нулевые операции, что делает их бесполезными в боевых условиях.

— Помните, что его не нужно вставлять везде, к примеру, проверка пользовательского ввода. assert предназначен для внутренних проверок, а не для валидации данных от пользователя.

Пример предостережения:
assert user != null : "Пользователь не должен быть null";

Разбор: Если вы забудете активировать assert, выполнение продолжится без проверки, что может привести к непредвиденным последствиям

Используйте assert с умом 🔥

📣 Java Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍2🤝1
This media is not supported in your browser
VIEW IN TELEGRAM
Java Rush — это обучающая платформа, которая предлагает интерактивное обучение, сразу с практическими заданиями и теорией

Ссылочка: javarush.com

📣 Java Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥2🤝1
👩‍💻 Изучим методы класса String

Работа со строками одна из важнейших тематик в программировании, поэтому сегодня рассмотрим небольшую шпаргалку по классу String

📣 Java Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍5🤝2
📖 Java. Полное руководство 12-е издание

Книга подходит как для начинающих, так и для опытных программистов, желающих углубить свои знания в Java

Автор: Герберт Шилдт
Год: 2023


⬇️ Скачать книгу

👉 Java Ready | #книга
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥3
👩‍💻 Изучаем полезные методы для работы с коллекциями и значениями в Java

ifPresent — Проверяет, существует ли значение внутри Optional, и выполняет действие, если оно присутствует.

unmodifiableList — Создает обертку для списка, защищая его от изменений. Полезно для передачи данных, которые не должны изменяться другими частями программы.

🔥 — если узнал новое
🤝 если уже пользовался

📣 Java Ready | #метод
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍4🤝2
This media is not supported in your browser
VIEW IN TELEGRAM
Exam Clouds — это обучающая платформа, которая предлагает интерактивное обучение с практическими заданиями, теорией и картинками

Ссылочка: examclouds.com

📣 Java Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍3
Что будет в консоли?
Anonymous Quiz
28%
A
14%
B
40%
C
17%
D
👍4🔥1
👩‍💻 Изучаем полезные методы работы с данными

String.repeat — Позволяет легко создавать повторяющиеся строки, полезно для текстового форматирования.

List.of — Создает неизменяемый список, что улучшает безопасность и удобство работы с коллекциями.

🔥 — если узнал новое
🤝 если уже пользовался

📣 Java Ready | #метод
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11🤝4👍3