Библиотека задач по Java | тесты, код, задания
Kanalga Telegram’da o‘tish
Задачи и тесты по Java для тренировки и обучения. По рекламе: @tproger_sales_bot Учиться у нас: clc.to/KV5NkA Для обратной связи: @proglibrary_feeedback_bot
Ko'proq ko'rsatish5 577
Obunachilar
-124 soatlar
-47 kun
-3730 kun
Postlar arxiv
В чем разница между ошибкой 'StackOverflowError' и 'OutOfMemoryError' в Java и какие стратегии можно использовать для их предотвращения?
'StackOverflowError' возникает, когда стек вызовов программы превышает свой лимит, обычно из-за глубокой или бесконечной рекурсии. Для предотвращения этого, следует ограничивать глубину рекурсии и использовать итеративные алгоритмы, где это возможно.
'OutOfMemoryError', с другой стороны, возникает, когда JVM исчерпывает доступную ей память, часто из-за чрезмерного создания объектов или утечек памяти. Чтобы предотвратить это, следует оптимизировать использование памяти в приложении, правильно управлять жизненным циклом объектов, и рассмотреть возможность увеличения объема памяти, выделяемой для JVM.
Если вы хотите переопределить equals(), какие условия должны удовлетворяться для переопределенного метода?
— Метод должен удовлетворять условиям транзитивности, рефлексивности и симметричности.
— Метод должен быть согласованным — многократные вызовы с неизменными объектами должны возвращать один и тот же результат.
— Если x.equals(y) вернёт true, то x.hashCode() должен быть равен y.hashCode().
— Метод не должен выбрасывать исключения при сравнении допустимых значений.
📚 ТОП-10 книг по Java в 2024 году
Разбираемся, какие книги по Java стоит читать на русском языке, а какие — только в оригинале. Для удобства книги отсортированы в порядке возрастания сложности.
Читать статью
#литература
Какое утверждение относительно преобразования примитивных типов верно?
Скомпилируется ли приведенный код?
Какой результат работы данного фрагмента кода? for(;;) { }
Поиск позиции для вставки числового элемента в массив
Есть небольшой интересный прием, позволяющий найти позицию, в которую запрошенный элемент может быть вставлен в отсортированный массив.
Как одной строкой преобразовать HashSet в ArrayList?
Ответ на картинке.
Какой параметр запуска JVM используется для контроля размера стека потока?
Каково максимальное число значений hashCode()?
5 марта в 20:00 мск приглашаем на прямой эфир, где вы сможете узнать, реально ли стать дата-инженером всего за 7 недель
Может ли интенсивная программа ускорить первые шаги в сфере данных и продвинуть до middle-уровня?
Достаточно ли только образовательных программ, чтобы стать специалистом?
От чего вообще зависит рост специалиста в сфере данных?
Какой путь развития дата-инженера?
На эти и другие ваши вопросы ответим во время прямого эфира!
Спикеры:
🕶 Игорь Мосягин, ex Klarna, Bytewax, Senior Data Engineer, куратор программы Data Engineer
🧢 Алексей Ница, руководитель программ Newprolab
📅 5 марта (вторник) 2024
🕗 20:00 по МСК
🔴 YouTube
🎁 БОНУС 🎁
Среди зарегистрированных участников с помощью генератора случайных чисел прямо в эфире будут выбраны два участника, кто сможет пройти программу бесплатно и еще два, кто получит скидку 50%!
🔗[Записаться на вебинар]
Реклама. НОЧУ ДПО "НЬЮПРОЛАБ", ИНН 772946109. Erid 2VtzqxXykGr
⚡️Свершилось: канал с книгами только по Java
Мы создали для вас канал с самыми полезными книгами по Java — подписывайтесь!
👉Книги для джавистов | Java
Какой сборщик мусора самый медленный?
