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 #781 · Back to latest

Older Posts 20 shown
Post #777 5.6K
👩‍💻 Блокирующий метод

Блокирующий метод (blocking method) — это метод, который используется для блокировки выполнения текущего потока до тех пор, пока не будет выполнено определенное условие.

При вызове блокирующего метода поток переходит в состояние ожидания и не выполняет других операций.

Например, метод readLine() блокирует поток до тех пор, пока пользователь не введет строку, и только после ввода данных метод возвращает управление потоку и программа выводит введенную строку.

➡️ Java Developer
  • ❤ 21
  • 💯 4
  • ⚡ 1
Post #776 5.14K
  • ⚡ 2
Post #774 5.89K
👩‍💻 Тестирование на Java

Тестирование на Java за 9 минут с использованием библиотек JUnit и Mockito.

Смотреть видео — КЛИК

➡️ Java Developer
  • ❤ 18
  • 💯 5
  • ⚡ 2
Post #773 5.04K
❔ Вопрос с собеседования

Как поделиться данными между двумя потоками?

Ответ: Данными между потоками возможно делиться, используя общий объект или параллельные структуры данных, например BlockingQueue.

➡️ Java Developer
  • ❤ 17
  • ⚡ 3
  • 💯 1
Post #769 5.1K
👩‍💻 StringBuilder

StringBuilder — это класс в Java, который используется для создания и изменения строк без создания новых объектов String при каждом изменении.

В отличие от StringBuffer, StringBuilder не является потокобезопасным. Он работает быстрее за счет отсутствия синхронизации, поэтому его рекомендуется использовать в однопоточных приложениях для работы со строками.

➡️ Java Developer
  • 💯 22
  • ❤ 10
  • ⚡ 1
Post #768 5.11K
  • ❤ 20
  • ⚡ 3
  • 👍 1
Post #766 5.43K
👩‍💻 Метод PutAll()

putAll() — это метод, который используется для копирования всех элементов одной хэш-таблицы (Map) в другую. Он принимает в качестве аргумента другую Map и добавляет все ее записи в исходную коллекцию.

Метод полезен, когда необходимо быстро скопировать данные из одной коллекции в другую.

➡️ Java Developer
  • ⚡ 18
  • ❤ 12
  • 💯 3
Post #765 5.02K
❔ Вопрос с собеседования

Что такое Executor?

Ответ: Executor — это интерфейс, который позволяет запускать задачи асинхронно. Используется вместе с интерфейсами Callable и Future для асинхронного выполнения задач. Он позволяет отделить логику создания и запуска потоков от самих задач, что улучшает производительность благодаря использованию пула заранее созданных потоков.

➡️ Java Developer
  • ❤ 26
  • 💯 5
Post #755 4.98K
👩‍💻 Micronaut

Micronaut — это фреймворк на JVM для построения легковесных модульных приложений.

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

Вместе с поддержкой Java, Groovy и Kotlin он предлагает множество путей создания приложений.

Подробнее — КЛИК

➡️ Java Developer
  • ❤ 18
  • 💯 2
  • ⚡ 1
Post #754 4.87K
  • ❤ 8
  • ⚡ 2
Post #753 5.14K
  • ❤ 6
Post #751 6.24K
👩‍💻 Пишем свой первый сервер на Java и Spring Boot

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

Ссылка на статью — КЛИК

➡️ Java Developer
  • ⚡ 16
  • ❤ 4
Post #750 5.14K
❔ Вопрос с собеседования

Какова роль equals() и hashCode() в HashMap?

Ответ: hashCode позволяет определить корзину для поиска элемента, а equals используется для сравнения ключей элементов в списке корзины и искомого ключа.

➡️ Java Developer
  • ❤ 28
  • ⚡ 2
Post #746 4.85K
👩‍💻 Supplier

Supplier
— это функциональный интерфейс, определенный в пакете java.util.function. Он не принимает никаких аргументов и возвращает результат.

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

➡️ Java Developer
  • ❤ 20
  • ⚡ 3
  • 💯 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 →