TGViewer
Channel Public Channel
Java Developer

Java Developer

@java_tg

Авторский канал действующего разработчика — интересные заметки, новые технологии, библиотеки и фреймворки

Сотрудничество: @bape_ads
Прайс: @bape_media

РКН: https://clck.ru/3GHfTK

Реклама на бирже: https://telega.in/c/java_tg
Subscribers
14.8K
Photos
2.2K
Videos
162
Links
2.5K

Showing posts older than #584 · Back to latest

Older Posts 20 shown
Post #583 4.84K
  • 💯 5
  • ❤ 2
Post #582 5.02K
  • ⚡ 3
  • 🔥 2
Post #580 5.13K
👩‍💻 Преобразование строки в дату

Класс SimpleDateFormat имеет некоторые дополнительные методы, в частности parse(), который поможет нам перевести строку в дату соответствии с форматом, хранящимся в данном объекте SimpleDateFormat.

➡️ Java Developer
  • ❤ 21
  • ⚡ 4
  • 💯 1
Post #579 4.68K
❔ Вопрос с собеседования

Почему Map — это не Collection, в то время как List и Set являются Collection?

Ответ: Collection представляет собой совокупность некоторых элементов. Map — это совокупность пар «ключ-значение».

➡️ Java Developer
  • ❤ 20
  • 💯 5
  • ⚡ 3
Post #577 4.76K
👩‍💻 Что такое «thread-safe» в Java?

«Thread-safe» означает, что определенный код или объект может корректно и безопасно использоваться в многопоточной среде, где несколько потоков одновременно могут обращаться к этому коду или объекту.

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

➡️ Java Developer
  • ❤ 22
  • ⚡ 3
  • 💯 3
Post #576 4.62K
  • 🤣 46
  • ⚡ 7
  • ❤ 3
Post #572 4.87K
👩‍💻 Как вызвать один конструктор из другого?

Чтобы вызвать один конструктор из другого используйте ключевое слово this. Это делается с целью избежать дублирования кода в разных конструкторах класса.

Обратите внимание, что вызов другого конструктора должен быть первым оператором в теле конструктора. Это обязательное правило.

➡️ Java Developer
  • ❤ 28
  • ⚡ 4
  • 💯 3
Post #571 4.73K
❔ Вопрос с собеседования

Для чего нужен функциональный интерфейс BiConsumer<T,U>?

Ответ: BiConsumer<T,U> представляет собой операцию, которая принимает два аргумента классов T и U производит с ними некоторое действие и ничего не возвращает.

➡️ Java Developer
  • 💯 13
  • ❤ 8
  • ⚡ 1
  • 🤣 1
Post #568 4.68K
👩‍💻 Маршалинг

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

Обычно это преобразование объектов Java в формат, который может быть сериализован или передан по сети, например, в формат XML или JSON.

➡️ Java Developer
  • ❤ 22
  • ⚡ 3
  • 💯 2
Post #565 4.55K
  • 🤣 33
  • ❤ 7
  • 💯 3
Post #563 4.95K
📌 Задача с LeetCode (Keys and Rooms)

⏺ Массив vis содержит значения boolean для отслеживания посещенных комнат. Размер массива равен количеству комнат. vis[0] устанавливается в true, поскольку начальная комната всегда доступна.

⏺ В очередь q добавляются доступные комнаты из начальной комнаты rooms.get(0).

⏺ while выполняется пока очередь q не пуста. В каждой итерации извлекается 1-й элемент очереди. Если этот элемент не посещен, он отмечается как посещенный, и доступные комнаты из него добавляются в очередь.

⏺ Происходит итерация по массиву vis, чтобы проверить, были ли посещены все комнаты. Если есть хотя бы одна непосещенная комната, возвращаем false, иначе — true.

Описание и условие задачи на YouTube — КЛИК
Эта задача на LeetCode — КЛИК

➡️ Java Developer
  • ⚡ 10
  • ❤ 8
  • 💯 2
Post #562 4.68K
❔ Вопрос с собеседования

Какова цель метода filter() в стримах?

Ответ: Метод filter() является промежуточной операцией принимающей предикат, который фильтрует все элементы, возвращая только те, что соответствуют условию.

➡️ Java Developer
  • ❤ 23
  • ⚡ 4
  • 💯 4
Post #559 4.49K
👩‍💻 Регулярные выражения

java.util.regex позволяет с помощью специальных выражений находить нужные значения внутри текста.

Нам понадобятся только классы Pattern для создания выражения и Matcher для сохранения результатов сравнения.

➡️ Java Developer
  • ❤ 17
  • ⚡ 5
  • 💯 2
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →