Скачать тест — (Basic.td_Разработка на Java для школьников_РJavaш-_e3f6cb9f.pdf)
- Абстрактные классы в отличии от интерфейсов:
- Модификаторы доступа методов hashCode(), equals() и toString()?
- Может ли ссылка на объект быть присвоена другому объекту?
- Что выведется на консоль? class Test1 { public static void main(String[] args) { String a = «newspaper»; a = a.substring(5, 7); char b = a.charAt(1); a = a + b; System.out.println(a); } }
- Скомпилируется ли данный класс? class Cat { public boolean equals(Cat cat) { return this == cat; } }
- Объекты класса String изменяемые или неизменяемые?
- Каков результат выполнения данного кода? class Example { public static void main(String[] args) { String str = null; System.out.println(str); } }
- Интерфейсы в отличии от абстрактных классов:
- Каков результат выполнения кода? class One { One() { System.out.print(1); } } class Two extends One { Two() { System.out.print(2); } } class Three extends Two { Three() { System.out.print(3); } } public class SomeClass { public static void main(String[] args) { new Three(); } }
- Являются ли ссылочные переменные типа String неизменяемыми?
- Каким будет вывод программы? class MyProgram { public static void main(String[] args) { String a = «ABCD»; String b = a.toLowerCase(); b.replace(‘a’, ‘d’); b.replace(‘b’, ‘c’); System.out.println(b); } }
- Может ли класс иметь много наследников?
- Корректный ли это код? @FunctionalInterface public interface SomeInterface { void doSomething1(); void doSomething2(); }
- Что такое функциональный интерфейс?
- Каков результат выполнения кода? String helloStr = «Hello»; helloStr.concat(» friend!»); System.out.println(«helloStr = » + helloStr);
- Какие варианты являются правильными объявлениями методов в интерфейсе?
- Каков результат выполнения кода? String testStr = «testStr»; System.out.println(testStr.length);
- Можно ли в java наследоваться от нескольких классов?
- Можно ли изменить тип ссылочной переменной?
- Что будет выводом следующей программы? class Test { public static void main(String[] args) { String x = «xyz»; x.toUpperCase(); String y = x.replace(‘Y’, ‘y’); y = y + «abc»; System.out.println(y); } }
- Что такое класс в программировании?
- Что такое поле класса?
- Что такое метод класса?
- Что такое сеттер?
- Что такое геттер?
- Что такое конструктор?
- Какова основная задача Stream API?
- Что возвращают промежуточные операции при работе со Stream API?
- Что делает поток Stream API с исходными данными?
- Можно ли создать экземпляр абстрактного класса?