В курс входит:
• 10 уроков
• 30 тестов
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥3😁2
•
equals
— используется для сравнения двух строк на точное соответствие с учётом регистра символов, возвращая true, если строки полностью совпадают, и false в противном случае.•
equalsIgnoreCase
— выполняет аналогичное сравнение, но игнорирует регистр символов, возвращая true, если строки совпадают по содержанию, независимо от того, в каком регистре находятся символы.🔥 — если узнал новое
🤝 — если уже пользовался
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝20🔥8
Инструкция 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 с умом 🔥
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
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 Ready | #книга
Книга подходит как для начинающих, так и для опытных программистов, желающих углубить свои знания в Java
Автор: Герберт Шилдт
Год: 2023
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥3
• ifPresent — Проверяет, существует ли значение внутри Optional, и выполняет действие, если оно присутствует.
• unmodifiableList — Создает обертку для списка, защищая его от изменений. Полезно для передачи данных, которые не должны изменяться другими частями программы.
🔥 — если узнал новое
🤝 — если уже пользовался
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
👍4🔥1
• String.repeat — Позволяет легко создавать повторяющиеся строки, полезно для текстового форматирования.
• List.of — Создает неизменяемый список, что улучшает безопасность и удобство работы с коллекциями.
🔥 — если узнал новое
🤝 — если уже пользовался
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11🤝4👍3