Выражение
arr[i] используется для доступа к элементу массива по индексу. Запись arr[i] = value изменяет значение элемента по указанному индексу.На картинке показаны базовые операции с массивами, которые часто используются в практике и на собеседованиях.
Сохрани, чтобы не потерять!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤4👍2
Java-разработчики, устали возиться с email-доставкой?
Забудьте о проблемах с SMTP, спамом и «письмах в никуда».
С HaskiMail вы отправляете транзакционные письма быстро, надёжно и без лишнего кода.
Почему Java-команды выбирают HaskiMail:
✔️ Готовая официальная библиотека для Java - подключи за 2 минуты
✔️ Отправка письма всего в 3 строки кода
✔️ Высочайшая доставляемость даже без выделенного IP
✔️ Транзакционные и маркетинговые письма по разным каналам (никакого влияния на критические уведомления!)
✔️ Поддержка, которая понимает Java и отвечает по делу
Интегрируйтесь сегодня и сосредоточьтесь на продукте, а не на почтовых серверах.
👉 Попробовать бесплатно!
Забудьте о проблемах с SMTP, спамом и «письмах в никуда».
С HaskiMail вы отправляете транзакционные письма быстро, надёжно и без лишнего кода.
Почему Java-команды выбирают HaskiMail:
✔️ Готовая официальная библиотека для Java - подключи за 2 минуты
✔️ Отправка письма всего в 3 строки кода
✔️ Высочайшая доставляемость даже без выделенного IP
✔️ Транзакционные и маркетинговые письма по разным каналам (никакого влияния на критические уведомления!)
✔️ Поддержка, которая понимает Java и отвечает по делу
Интегрируйтесь сегодня и сосредоточьтесь на продукте, а не на почтовых серверах.
👉 Попробовать бесплатно!
👎1
Почему isBlank() часто полезнее, чем isEmpty()?
В Java строки можно проверять по-разному.
Например, isEmpty() проверяет только длину строки:
То есть строка из пробелов для isEmpty() уже не пустая.
А в пользовательском вводе такое встречается постоянно: имя, комментарий, email, заголовок, поле поиска.
Для таких случаев лучше подходит isBlank():
isBlank() считает строку пустой, если в ней нет видимых символов.
Поэтому проверка становится надёжнее:
Если проверяешь пользовательский текст, isBlank() часто безопаснее, чем isEmpty().
👉 Java Ready | #совет
В Java строки можно проверять по-разному.
Например, isEmpty() проверяет только длину строки:
"".isEmpty(); // true
" ".isEmpty(); // false
То есть строка из пробелов для isEmpty() уже не пустая.
А в пользовательском вводе такое встречается постоянно: имя, комментарий, email, заголовок, поле поиска.
Для таких случаев лучше подходит isBlank():
"".isBlank(); // true
" ".isBlank(); // true
"\n\t".isBlank(); // true
isBlank() считает строку пустой, если в ней нет видимых символов.
Поэтому проверка становится надёжнее:
if (name == null || name.isBlank()) {
name = "Guest";
}Если проверяешь пользовательский текст, isBlank() часто безопаснее, чем isEmpty().
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍3🔥3
Привет, на связи Таня Коровкина из ШОРТКАТ. Ментор по алгоритмам и backend-разработчик
Каждый месяц тысячи разработчиков совершают одни и те же ошибки на алгоритмических интервью 🚩
И продолжают готовиться... не к тому.
6 июля(понедельник) в 19:00 (МСК) проведу вебинар и покажу, что на самом деле оценивает интервьюер и какие ошибки чаще всего приводят к отказу
• дам практические советы, которые можно использовать уже на следующем собеседовании
• расскажу про специфику российского BigTech
🤘 Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.
Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_sh_bot
Реклама.
О рекламодателе.
Please open Telegram to view this post
VIEW IN TELEGRAM
В этой статье:
• Чем SSE отличается от polling и WebSocket
• Как сделать подписку клиента через text/event-stream
• Зачем Redis нужен для хранения подписок пользователейПродолжай читать на Habr!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍3🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Изоляция рунета произошла быстрее, чем ты думал
Роскомнадзору воспользовался карт-бланшем на блокировку, а «белые списки» сайтов внедрены уже во всех регионах. И гайки будут закручиваться только сильнее.
Чтобы в одночасье не лишиться доступа к свободному Интернету, просто сохрани Only Hack.
Тут профессиональный хакер делится фишками, с которыми доступ к глобальной сети у тебя будет даже в случае ядерного апокалипсиса.
Не жди момента «Х». Перестрахуйся подпиской.
Loading …
██████████████] 99%
Роскомнадзору воспользовался карт-бланшем на блокировку, а «белые списки» сайтов внедрены уже во всех регионах. И гайки будут закручиваться только сильнее.
Чтобы в одночасье не лишиться доступа к свободному Интернету, просто сохрани Only Hack.
Тут профессиональный хакер делится фишками, с которыми доступ к глобальной сети у тебя будет даже в случае ядерного апокалипсиса.
Не жди момента «Х». Перестрахуйся подпиской.
Идеально для CLI, serverless и микросервисов.
Используй native-image, настраивай reflection-config.json и удивляйся, как твой код запускается быстрее Python-скрипта.Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤2👍2