ru
Feedback
Java tests

Java tests

Открыть в Telegram

Java задачи и тесты По всем вопросам- @workakkk @itchannels_telegram - 🔥лучшие ит-каналы @pythonl - 🐍 @ai_machinelearning_big_data- ml @ArtificialIntelligencedl - AI @datascienceiot - ml 📚 @pythonlbooks-📚

Больше
2 434
Подписчики
-424 часа
-147 дней
-2730 день
Архив постов
❓Что выведет код на изображении выше?
Anonymous voting

#java #oca
#java #oca

👨‍💻 Как уверенно работать с чужим кодом и быстро разбираться в новых проектах. 24 февраля встречаемся в онлайн-формате, где
👨‍💻 Как уверенно работать с чужим кодом и быстро разбираться в новых проектах. 24 февраля встречаемся в онлайн-формате, где наш эксперт, Иван Маринин, инженер-разработчик Рексофт, поделится секретами успешной работы с незнакомыми Java-проектами. Нас ждет насыщенная лекция: 🔴 Разберем, как эффективно знакомиться с кодовой базой проекта. 🔴 Поделимся методами нахождения бизнес-логики и точек входа. 🔴 Покажем, как использовать IDE не только для редактирования кода, но и для навигации по проекту. Лекция будет полезна как начинающим, так и опытным специалистам. 📍 Встречаемся 24 февраля, в 17:00 (МСК), участие бесплатное. Хотите уверенно ориентироваться в чужом коде и улучшить свои навыки? Тогда регистрируйтесь на лекторий. #PRO_Рексофт

Что напечатает код?👆
Anonymous voting

Что напечатает код?
Что напечатает код?

🔍 Сегодня тестовое собеседование с Java-разработчиком 17 декабря(уже сегодня!) в 19:00 по мск приходи онлайн на открытое соб
🔍 Сегодня тестовое собеседование с Java-разработчиком 17 декабря(уже сегодня!) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Java-разработчика. Как это будет: 📂 Сергей Чамкин, старший разработчик из Uzum, ex-WildBerries, будет задавать реальные вопросы и задачи разработчику-добровольцу 📂 Cергей будет комментировать каждый ответ респондента, чтобы дать понять чего от вас ожидает собеседующий на интервью 📂 В конце можно будет задать любой вопрос Сергею Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Java-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы. Переходи в нашего бота, чтобы получить ссылку на эфир @shortcut_sh_bot Реклама. О рекламодателе.

# Хитрая задачка на Java: не то, чем кажется Внимательно изучите следующий код:

public class WhatTheJava {
    public static void main(String[] args) {
        String s1 = "hello";
        String s2 = "hello";
        String s3 = new String("hello");
        String s4 = new String("hello").intern();

        System.out.println(s1 == s2);      // (1)
        System.out.println(s1 == s3);      // (2)
        System.out.println(s1 == s4);      // (3)
        System.out.println(s3 == s4);      // (4)

        Integer i1 = 1000;
        Integer i2 = 1000;
        Integer i3 = 100;
        Integer i4 = 100;

        System.out.println(i1 == i2);      // (5)
        System.out.println(i3 == i4);      // (6)

        Boolean b1 = true;
        Boolean b2 = true;
        Boolean b3 = Boolean.valueOf("true");
        Boolean b4 = new Boolean(true);

        System.out.println(b1 == b2);      // (7)
        System.out.println(b1 == b3);      // (8)
        System.out.println(b1 == b4);      // (9)
    }
}
Вопрос: Что напечатает эта программа? Обоснуйте каждый вывод, опираясь на спецификацию Java и особенности работы с пулом строк, кэшированием обёрток и автоупаковкой.

Java: Короткая задача Задача: Что выведет программа и почему?

public class Tricky {
    public static void main(String[] args) {
        System.out.println(getValue());
    }

    static int getValue() {
        try {
            return 1;
        } finally {
            return 2;
        }
    }
}
Разбор: Блок finally всегда выполняется, даже если есть return в try. Когда JVM встречает return 1;, она сохраняет значение для возврата. Затем выполняет finally. В finally есть новый return 2; — он перезаписывает сохранённый результат. 👉 Поэтому вернётся 2, а не 1. Полезно знать: Такое поведение часто ломает логику при работе с ресурсами - finally может изменить или "затереть" возвращаемое значение. Лучше не использовать return внутри finally вообще.

Какое из следующих утверждений правильно описывает поведение этой программы?
Anonymous voting

photo content

Что будет при вызове /api/customers/{5}, если записи c id 5 нет
Anonymous voting

Что будет при вызове /api/customers/{5}, если записи c id 5 нет
Что будет при вызове /api/customers/{5}, если записи c id 5 нет

Что напечатает код?
Anonymous voting

Что напечатает код? (Супермаловероятными событиями тут пренебрегаем)
Что напечатает код? (Супермаловероятными событиями тут пренебрегаем)

Какое из следующих утверждений правильно описывает поведение этой программы?
Anonymous voting

photo content

🔍Тестовое собеседование на Middle Java-разработчика завтра 14 мая(уже завтра!) в 19:00 по мск приходи онлайн на открытое соб
🔍Тестовое собеседование на Middle Java-разработчика завтра 14 мая(уже завтра!) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Java-разработчика. Как это будет: 📂 Константин Лесняк, Java-разработчик с большим опытом проведения собесов, будет задавать реальные вопросы и задачи разработчику-добровольцу 📂 Костя будет комментировать каждый ответ респондента, чтобы дать понять чего от вас ожидает собеседующий на интервью 📂 В конце можно будет задать любой вопрос Косте Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Java-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.  Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_sh_bot Реклама. ООО "ШОРТКАТ", ИНН: 9731139396, erid: 2VtzqvG9TSk

🕕 Задача по Java: Что будет выведено?

public class Main {
    public static void main(String[] args) {
        Integer a = 127;
        Integer b = 127;
        Integer c = 128;
        Integer d = 128;

        System.out.println(a == b); // ?
        System.out.println(c == d); // ?
    }
}
Варианты: A) true, true B) true, false C) false, true D) false, false ✅ Правильный ответ: B Объяснение: Java кэширует объекты Integer в диапазоне -128 ... 127. a == b — то же значение и тот же объект. c == d — разные объекты вне кэша. Используй .equals() для сравнения!

Каким будет вывод этого кода?
Anonymous voting

photo content