Iterable — это интерфейс, который позволяет объекту быть перебираемым (iterable) и обеспечивает возможность последовательного доступа к элементам этого объекта.
Он определяет метод
iterator(), возвращающий объект Iterator, который позволяет поочередно получать элементы коллекций.Теперь мы можем работать с
Iterable и Iterator, не завися от того список это, множество или очередь.Please open Telegram to view this post
VIEW IN TELEGRAM
❤17⚡4👍1💯1
Приведите примеры итераторов, реализующих поведение fail-safe.
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤16⚡3🤣2💯1
В этой статье мы рассмотрим основы протокола ActivityPub и напишем минимально возможную реализацию сервера, позволяющую отправлять посты в сеть («fediverse»), подписываться на других пользователей и получать от них обновления.
Ссылка на статью — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡5❤2
ordinal() — метод, который возвращает порядковый номер константы перечисления, начиная с нуля.В этом примере создается перечисление
Days с днями недели. В методе main создаются переменные для нескольких констант и выводятся их порядковые номера с помощью метода ordinal().Please open Telegram to view this post
VIEW IN TELEGRAM
❤17💯3⚡1
Что такое «временная таблица»? Для чего она используется?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡14❤9💯2
Сегодня расскажу о практике использования фреймворка для модульного тестирования JUnit 5, а также покажу на конкретных примерах, как проводятся стандартные юнит-тесты и параметризованные тесты.
Вы сможете самостоятельно повторить их, воспользовавшись подготовленным репозиторием с готовыми примерами тестов на Java.
Ссылка на статью — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡6❤1
⚡14🤣3❤2
LongAdder — это класс, оптимизированный для высокопроизводительного параллельного суммирования значений типа
long.LongAdder применяется в многопоточных приложениях, когда нужно эффективно подсчитать сумму или другое агрегатное значение из нескольких потоков.
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡9💯2❤1
Возможна ли ситуация, когда
HashMap выродится в список даже с ключами имеющими разные hashCode()?Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡8❤2
Аннотации предоставляют способ добавить метаданные к классам, методам и полям, что позволяет компилятору и другим инструментам анализировать код более глубоко.
Рефлексия, с другой стороны, позволяет программам анализировать и модифицировать свой собственный состав и поведение во время выполнения.
Ссылка на статью — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡10❤1
Что выведет код сверху?
Anonymous Quiz
30%
0
45%
1
19%
Ошибка компиляции
5%
Ничего из вышеперечисленного
Дорогие подписчики! Спасибо за то, что были с нами весь этот год! 🎄
2024 – год, полный свежих идей, полезных материалов и интересного контента.
С наступающим, а кого-то уже с наступившим Новым Годом!
2024 – год, полный свежих идей, полезных материалов и интересного контента.
С наступающим, а кого-то уже с наступившим Новым Годом!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤57⚡2💯2
System.nanoTime() — это метод, который возвращает текущее время в наносекундах и позволяет измерить продолжительность выполнения небольших фрагментов кода.Метод часто используется для:
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡18❤9💯4
Какое худшее время работы метода
contains() для элемента, который есть в ArrayList?Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤21⚡6💯1
Статья о том, как написать продвинутого телеграм бота на Java (Spring, postgres и free deploy).
Ссылка на статью — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡13❤8
💯2