494 читали · 2 года назад
Java 1114. Для чего нужен функциональный интерфейс BiConsumer<T,U>?
В Java 8 и более поздних версиях, функциональный интерфейс BiConsumer<T,U> определяет метод accept с двумя аргументами, без возвращаемого значения, что позволяет передавать функцию, которая принимает два аргумента и выполняет какие-то действия. Это полезно, когда необходимо передать функцию для выполнения операций на парах значений. Например, если у Вас есть коллекция, и вы хотите пройти через каждый элемент, для выполнения некоторых операций над множеством значений с помощью forEach(), можно использовать BiConsumer для выполнения операций над элементами коллекции...
Пример резюме senior Java backend developer 2025 - Как составить
Изучите наш пример резюме senior Java backend developer. Это ваш ключ к созданию эффективного документа, который поможет получить приглашение на интервью. 🔥 Наш материал предлагает комплексный подход к составлению эффективного резюме для senior Java backend developer. Вы получите готовые примеры и пошаговые инструкции, охватывающие все ключевые разделы, включая: Мы также расскажем, как учитывать требования работодателей и адаптировать резюме под конкретные вакансии. Этот гайд полезен как начинающим, так и опытным специалистам 🚀...
1 неделю назад
☕ Java совет: рекурсивный обход файловой системы
В Java есть удобный способ рекурсивно обойти все файлы в директории - метод Files.walk(). Он возвращает Stream<Path>, что позволяет легко фильтровать и обрабатывать файлы через Stream API. Пример - найти все .java файлы в папке src: import java.io.IOException; import java.nio.file.*; import java.util.stream.Stream; public class Main { public static void main(String[] args) { Path startPath = Paths.get("src"); try (Stream<Path> paths = Files.walk(startPath)) { paths .filter(Files::isRegularFile) ...
2 года назад
Semaphore в Java: пример
В Java существует класс Semaphore, который предоставляет механизм управления доступом к ресурсам. Семафоры часто используются для ограничения количества потоков, которые могут одновременно получить доступ к определенным ресурсам или выполнить определенный участок кода. Пример использования Semaphore в Java: В этом примере создается семафор с начальным числом разрешений равным 2. Затем создаются...