ch
Feedback
Java задачи с собеседований

Java задачи с собеседований

前往频道在 Telegram

Задачи, тесты и теоретические вопросы по JAVA. Репозиторий: https://github.com/proghub-official/java-interview Прислать задачу/вопрос в дар: @cyberJohnny Сотрудничество: @cyberJohnny

显示更多
5 887
订阅者
-124 小时
+17
-2730
帖子存档
Пояснение к предыдущему вопросу👆 👨🏻‍💻В survivor space находятся объекты, которые пережили больше одного прохода GC, но меньше 15 (по умолчанию это порог, после которого объект отправляется к долгожителям в Old Generation). После проходов GC в этой области возникает проблема фрагментации – постоянно возникают «дырки» от удаленных объектов и нужно «уплотнять» их расположение в памяти для большей производительности. Для этого данная область делится на две и каждый проход сборщика все элементы из одной копируются в другую, фрагментируясь, а вторая остается пустой. На следующем проходе они вновь меняются местами, фрагментируя расположение объектов. Java задачи с собеседований

Зачем нужны два survivor space?
Anonymous voting

Пояснение к предыдущему вопросу👆 👨🏻‍💻 Операторы & и |применяются как побитовое «И» и «ИЛИ» соответственно, если операнды целочисленные, и как логические «И» и «ИЛИ», если операнды булевы. При этом & и |, в случае логического выражения, проверяют оба своих операнда на истинность. Их сокращенные версии, &&и ||, оптимизированы – «И» не проверяет на истинность второй операнд, если первый «ЛОЖЬ», «ИЛИ» не проверяет второй операнд, если первый «ИСТИНА». Это делает их полезными для оптимизации кода и позволяет избежать NullPointerExceptionв тех случаях, когда второй операнд-выражение может его инициировать (в первом операнде размещают проверку на null-значение). Java задачи с собеседований

Чем отличаются операторы & и &&, | и ||?
Anonymous voting

Какие исключения будут брошены методом main?
Anonymous voting

Тест на общие знания для Java-разработчика Java задачи с собеседований
Тест на общие знания для Java-разработчика Java задачи с собеседований

Какие из приведенных утверждений верны?
Anonymous voting

Что будет в результате компиляции и выполнения данного кода?
Anonymous voting

Тест "ООП В JAVA" Уровень Senior Java задачи с собеседований
Тест "ООП В JAVA" Уровень Senior Java задачи с собеседований

Хабр теперь в Telegram! Подписывайтесь: @habr_articles
Хабр теперь в Telegram! Подписывайтесь: @habr_articles

Что будет выведено после выполнения следующего кода:
Anonymous voting

Тест "ООП В JAVA" Уровень Senior Java задачи с собеседований
Тест "ООП В JAVA" Уровень Senior Java задачи с собеседований

English for Developers - канал для тех, кто хочет учить технический английский. От создатателей популярного ит-канала Data an
English for Developers - канал для тех, кто хочет учить технический английский. От создатателей популярного ит-канала Data analysis. 1. техническая лексика 2. опросы на английском 3. шутки на английском Подписывайтесь, проходите опросы, читайте полезные прогерские фразы на английском: english_forprogrammers. 1 канал вместо тысячи учебников и курсов

⚡️ Для архитекторов, разработчиков, DevOps-инженеров или сетевых и сисадминов, тимлидов или специалистов ИБ OTUS открывает на
⚡️ Для архитекторов, разработчиков, DevOps-инженеров или сетевых и сисадминов, тимлидов или специалистов ИБ OTUS открывает набор на онлайн-курс «Cloud Solution Architecture» Ответьте на 25 вопросов и проверьте, насколько вы готовы к обучению на курсе - «Cloud Solution Architecture» 📌 В результате обучения вы освоите необходимые компетенции для разработки и поддержки архитектуры облачных приложений Время прохождения теста ограниченно 45 минут ПРОМОКОД НА СКИДКУ 20% solution-architect-09 👉 ПРОЙДИТЕ ТЕСТ для оценки вашего уровня знаний и получите скидку https://otus.pw/s3Yh/

Что произойдет при попытке скомпилировать и запустить следующий код:
Anonymous voting

Тест "ООП В JAVA" Уровень Senior Java задачи с собеседований
Тест "ООП В JAVA" Уровень Senior Java задачи с собеседований

🔥Открой для себя новые карьерные перспективы в Java-разработке! Освоить новые навыки можно на практическом онлайн-курсе «Jav
🔥Открой для себя новые карьерные перспективы в Java-разработке! Освоить новые навыки можно на практическом онлайн-курсе «Java Developer. Professional» от OTUS. Его прошли уже более 450 студентов! Вас ждет 6 месяцев практики решения сложных задач с подробным код-ревью от экспертных Java-разработчиков. 🗣Вы на живых вебинарах освоите алгоритмы, сборщики мусора, байт-код и classloader, паттерны и тестирование, логирование, jdbc и Hibernate, библиотеки и фреймворки, многопоточность и многое другое. После обучения вы сможете профессионально разрабатывать серверные приложения и решать задачи уровня Middle. ⏰Старт занятий 26 сентября. 👉Пройдите вступительный тест, чтобы успеть записаться в группу по спец.цене: https://otus.pw/KhKc/