Java задачи с собеседований
الذهاب إلى القناة على Telegram
Задачи, тесты и теоретические вопросы по JAVA. Репозиторий: https://github.com/proghub-official/java-interview Прислать задачу/вопрос в дар: @cyberJohnny Сотрудничество: @cyberJohnny
إظهار المزيد5 885
المشتركون
-124 ساعات
+17 أيام
-2730 أيام
أرشيف المشاركات
Что произойдет после компиляции и выполнения данного кода?
Что произойдет после компиляции и выполнения данного кода?
Вопрос: https://proghub.dev/q/dbd098
Добавить свой вопрос
Является ли допустимым отсутствие декларации package в исходном коде?
Скомпилируется ли следующий код ?
?
Вопрос: https://proghub.dev/q/839a46
Добавить свой вопрос
Что будет в результате компиляции и выполнения данного кода?
Что будет в результате компиляции и выполнения данного кода?
?
Вопрос: https://proghub.dev/q/af49e7
Добавить свой вопрос
Вложенный класс имеет доступ ко всем методам и свойствам класса в котором он обьявлен?
Java Библиотека - лучший контент по Java здесь!
Каждый день публикуем ответы на самые актуальные вопросы🔥 А также делимся лучшими книгами, интересными статьями и многим другим.
Переходи по ссылке и присоединяйся, чтобы не пропустить всё самое свежее!
☝️Объяснение:
Для выполнения unboxing conversion все команды вида "b1 = true" неявно заменяются на "b1 = Boolean.valueOf(true)". Метод valueOf(), в свою очередь, возвращает заранее созданный объект - Boolean.TRUE.
Получается, что переменные b1-b8 ссылаются на один и тот же объект (Boolean.TRUE), а для b9-b11 создаются отдельные экземпляры. Всего получается 4 различных объекта.
На какое количество различных объектов будут ссылаться переменные b1 - b11 после выполнения данного кода:
На какое количество различных объектов будут ссылаться переменные b1 - b11 после выполнения данного кода?
Вопрос: https://proghub.dev/q/8e136d
Добавить свой вопрос
☝️Объяснение:
1) Call new House("x ");
2) invoke House(String name) {}; - constructor with argument String ;
3)call this();
4)invoke House(){}; - default constructor
5) call super();
6)always invoke default constructor Building(){}; - execute code and print "b";
7)return to House default constructor - execute code and print "h";
8)return to House constructor with argument String - execute code and print "hn x ", where "x " - paremeter new House("x ");
9)and result "b h hn x ";
Выглядит как цепочка! Очень хороший пример
Какой будет результат выполнения кода?
Тест: https://proghub.dev/t/oop-java
Добавить свой вопрос
Вложенный класс имеет доступ к статическим методам и свойствам класса в котором он обьявлен?
☝️Объяснение:
метод *print* класса Print1 не переопределяется методом *print* класса Print2, так как последний даже не знает о существовании такого в классе-родителе (ибо там он private). Эти методы *print* - это 2 разных метода, доступные только каждый в своем классе. Поэтому, в методе *void print(Print1 p)* при вызове метода *print* компилятор находит приватный метод и, зная, что его дальнейшее переопределение невозможно в принципе, вызывает его.
Каким будет результат работы программы?
?
Вопрос: https://proghub.dev/q/343406
Добавить свой вопрос
Что будет выведено на консоль в результате выполнения следующего кода:
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
