Каким будет вывод этого кода?
Anonymous Quiz
22%
true true
10%
false false
10%
true false
58%
false true
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Что значит ключевое слово extends?
Anonymous Quiz
95%
Наследование данного класса от другого
2%
Что это дополнительный модуль
1%
Что два класса делают одно и то же
1%
Что это самый большой класс в программе
Что такое классы-оболочки? Что такое автоупаковка?
Для каждого из восьми примитивных типов в Java существует класс-оболочка, который можно использовать для обертывания примитивного значения и использования его как объекта. Эти классы, соответственно, Boolean, Byte, Short, Character, Integer, Float, Long и Double. Эти оболочки могут быть полезны, например, когда вам нужно поместить примитивное значение в общую коллекцию, которая принимает только объекты.
List list = new ArrayList();
list.add(new Integer(5));
Чтобы избежать необходимости вручную преобразовывать примитивы туда и обратно, компилятор Java обеспечивает автоматическое преобразование, известное как автоупаковка/автораспаковка.
List list = new ArrayList();
list.add(5);
int value = list.get(0);
Для каждого из восьми примитивных типов в Java существует класс-оболочка, который можно использовать для обертывания примитивного значения и использования его как объекта. Эти классы, соответственно, Boolean, Byte, Short, Character, Integer, Float, Long и Double. Эти оболочки могут быть полезны, например, когда вам нужно поместить примитивное значение в общую коллекцию, которая принимает только объекты.
List list = new ArrayList();
list.add(new Integer(5));
Чтобы избежать необходимости вручную преобразовывать примитивы туда и обратно, компилятор Java обеспечивает автоматическое преобразование, известное как автоупаковка/автораспаковка.
List list = new ArrayList();
list.add(5);
int value = list.get(0);
Какие типы ссылок на объекты существуют в Java?
Anonymous Quiz
50%
4 типа ссылок Strong и Soft reference, weak reference, phantom reference
36%
2 типа strong и weak
14%
только Strong
Что выведет следующий код?
Anonymous Quiz
30%
012012012
10%
000111222
5%
010120212
55%
Все варианты правильные
Какие модификаторы доступа используются для доступа к методам и полям класса?
Anonymous Quiz
10%
static, final, abstract
88%
public, protected, private
2%
synchronized, volatile, transient
Какие из методов отсутствуют в String?
Anonymous Quiz
9%
isEmpty()
6%
length()
38%
capacity()
46%
codePointBefore()
Что выведет следующий код: int i = 0; System.out.print(++i); System.out.print(i++); System.out.print(i);
Anonymous Quiz
8%
012
9%
123
66%
112
7%
001
11%
011