ru
Feedback

Не попадитесь на канал ботавода! Telemetrio находит и помечает такие каналы 👉 Хотите видеть метку — оформите подписку 👈

Java Interview Tasks

Java Interview Tasks

Открыть в Telegram

Реальные вопросы и задачи с собеседований. Оригинальный авторский контент. Актуальный материал. Уровень вопросов от junior до supersenior. Автор канала - @alexzelentsov По рекламе: @alexzelentsov

Больше
4 893
Подписчики
-424 часа
Нет данных7 дней
+17030 дней
Архив постов
Какой будет результат выполнения кода?
Какой будет результат выполнения кода?

Ответ на вчерашнюю задачу: Сравнение происходит не значений, а ссылок объектов. Но в java есть пул для объектов типа Long (от -127 до 127 включительно) поэтому первое равенство выполняется так как сравнивается один и тот же объект, а второе = false, так как сравниваются разные объекты. Идея именно поэтому и показывает warning, предлагая сравнивать через equals

Что выведется в консоль? Почему ide выделяет желтым '==' пишите в комментах
Anonymous voting

Что выведется в консоль? Почему ide выделяет желтым '==' пишите в комментах
Что выведется в консоль? Почему ide выделяет желтым '==' пишите в комментах

Как правильно сравнивать строки? Почему Ваш вариант самый правильный пишите в комменты
Anonymous voting

Вопрос по коду выше. Можно ли xmlMapper использовать как поле в классе ниже или нужно его объявить как переменную внутри метода deserialize? Обоснования пишите в комментариях
Anonymous voting

Можно ли xmlMapper использовать как поле в классе ниже или нужно его объявить как переменную внутри метода deserialize? Обоснования пишите в комментариях import com.fasterxml.jackson.dataformat.xml.XmlMapper; @Slf4j @SuppressWarnings("unused") public class EventDeserializer implements Deserializer<Event> { private final XmlMapper xmlMapper = new XmlMapper(); @Override public Event deserialize(String topic, byte[] data) { try { return xmlMapper.readValue(data, Event.class); } catch (IOException e) { log.error("Error deserialize message topic {}", topic, e); } return null; } }

Может ли не завершится thread1? (thread1 и thread2 запускаются одновременно в разных потоках)
Anonymous voting

Может ли не завершится thread1? (thread1 и thread2 запускаются одновременно в разных потоках)
Может ли не завершится thread1? (thread1 и thread2 запускаются одновременно в разных потоках)

Нужно ли указывать третий параметр (mergeFunction) в методе Collectors.toMap(this::getKey(), this::getValue(), (o1, o2) -> o1) ? Если нужно, то для чего? и что будет если не указать его? пишите в комментах
Anonymous voting

Где надо поставить synchronized?
Anonymous voting

Где надо поставить synchronized?
Где надо поставить synchronized?

Сколько вариантов может напечатать thread2? (thread1 и thread2 запускаются в разных потоках)
Anonymous voting

Сколько вариантов может напечатать thread2? #concurrency
Сколько вариантов может напечатать thread2? #concurrency

Что нужно сделать в коде выше что бы doInTransaction выполнился в отдельной транзакции ?
Anonymous voting

Что нужно сделать что бы doInTransaction выполнился в отдельной транзакции ?
Что нужно сделать что бы doInTransaction выполнился в отдельной транзакции ?

Что залогируется при старте контекста?
Anonymous voting

#spring #java
#spring #java

Сколько вариантов вывода может быть? Ваши варианты пишите в комментах
Anonymous voting

#concurrency #java class A { int a; int b; void m1() { a++; b++; } void m2() { System.out.println(b); System.out.println(a); } } // пример вывода: b=1 a=0 Методы m1 и m2 запускаются в разных потоках, одновременно, один раз каждый