Java | Тесты
رفتن به کانال در Telegram
Cайт easyoffer.ru Реклама @easyoffer_adv ВП @easyoffer_vp Вопросы собесов t.me/+7ESm0VKXC4tjYzky Задачи t.me/+8eqUTboisnkyZjQy Вакансии t.me/+4pspF5nDjgM4MjQy
نمایش بیشتر5 639
مشترکین
-324 ساعت
-77 روز
-3030 روز
آرشیو پست ها
5 638
🤔 Расскажи про HashMap
HashMap в Java — это структура данных, использующая хэш-таблицу для хранения пар "ключ-значение". Она позволяет быстро извлекать, добавлять и удалять элементы, используя хэш функцию для определения индекса в массиве бакетов, где хранятся значения
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
5 638
🤔 Какой интерфейс используется для применения функции к каждому элементу потока данных?
5 638
🤔 Какой из следующих классов является неизменяемым и поддерживает форматирование чисел?
5 638
🤔 Каким образом HashMap связан с Set'ом?
В Java, `HashMap` используется внутри некоторых реализаций `Set`, например, в `HashSet`. `HashSet` использует `HashMap` для хранения элементов, где каждый ключ в `HashMap` является элементом `Set`, а значение — постоянный объект, представляющий наличие ключа. Это позволяет `HashSet` эффективно реализовывать операции добавления, удаления и проверки наличия элемента.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
5 638
GitHub теперь в Telegram!
Более 7000+ репозиториев с исходным кодом нейросетей, ботов, сайтов и других интересных проектов для разработчиков:
Всё разбито по #хештегам. Подписывайтесь: @GitHub
5 638
🤔 В чем разница между final vs. finally vs. finalize?
- **final**: ключевое слово, которое можно использовать для объявления переменных, методов и классов, при этом переменные не могут быть изменены, методы не могут быть переопределены, а классы не могут быть унаследованы.
- **finally**: блок в Java, который следует за блоками try и catch, выполняется в любом случае, независимо от того, было ли исключение.
- **finalize()**: метод, вызываемый сборщиком мусора перед тем, как объект будет уничтожен, что дает последний шанс очистить ресурсы.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
5 638
🤔 Какой из следующих классов используется для управления ресурсами базы данных в Java?
5 638
🤔 Какой из следующих интерфейсов используется для обработки исключений в потоках?
5 638
Тестовое собеседование на Middle Java-разработчика завтра
Заходи завтра, 30 октября в 19:00 по мск, на открытое онлайн-собеседование от ШОРТКАТ, чтобы узнать:
— Чего ждут от кандидатов на Middle позиции в Java-разработке
— Какие вопросы задают на интервью и зачем
— Как подготовиться к собесу, чтобы получить оффер
Интервью проведёт Илья Аров — ведущий разработчик программного обеспечения в T1, ВТБ ID
Чтобы записаться на эфир, переходи в бот → @shortcut_sh_bot
Реклама. ООО "ШОРТКАТ", ИНН: 9731139396, erid: 2VtzqxjNiax
5 638
🤔 Что такое процесс и поток, чем они отличаются?
- **Процесс** — это экземпляр запущенной программы, который имеет свою собственную изолированную область памяти.
- **Поток** — это единица выполнения внутри процесса. Потоки в одном процессе могут делиться ресурсами и памятью. Отличие в том, что потоки (особенно в одном процессе) менее затратны для создания и управления по сравнению с процессами.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
5 638
🤔 Какой из следующих классов используется для безопасного обмена данными между потоками?
5 638
🤔 Какой из следующих методов позволяет безопасно завершить поток в Java?
5 638
🤔 Какие участки памяти в JVM знаешь?
В Java Virtual Machine (JVM) используются следующие участки памяти:
- **Heap**: область памяти, где создаются объекты и хранятся их данные.
- **Stack**: хранит локальные переменные и информацию о вызовах методов.
- **Method Area**: хранит структуру класса, включая константы, методы, поля и код.
- **Program Counter Register**: указывает на текущую инструкцию JVM, которая выполняется.
- **Native Method Stack**: для нативных методов, не написанных на Java.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
5 638
Новый EXEED VX от 45 000 рублей в месяц
Флагманский внедорожник: онлайн-сервисы EXEED CONNECT и 8-ступенчатая АКПП
Получить предложение
#реклама
exeed.ru
О рекламодателе
5 638
🤔 Какой из следующих методов позволяет устанавливать размер кеша для объектов в Java?
5 638
🤔 Какой из следующих классов является базовым для всех классов, работающих с сокетами в Java?
5 638
🤔 Зачем вообще нужен класс object?
Класс `Object` в Java является корневым классом в иерархии классов. Каждый класс в Java неявно наследуется от класса `Object`, что делает доступными базовые методы, такие как `equals()`, `hashCode()`, `toString()`, `clone()`, `wait()`, и `notify()`, для всех объектов. Это обеспечивает универсальность и возможность полиморфного использования всех объектов.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
5 638
🤔 Какой модуль предоставляет основные классы для работы с датами и временем?
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
