1 / 8
Начнём с простого: что такое Java?
Что будет в результате выполнения операции?
2 + 2 == 5 && 12 / 4 == 3 || 2 == 5 % 3
Что будет, если скомпилировать и запустить этот код?
public class Test {
public static void main(String[] args) {
User user = new User();
user.setReferalId(112L);
}
static class User {
long id;
User referal = new User();
public void setReferalId(long referalId) {
this.referal.id = referalId;
}
}
}
Что будет, если скомпилировать и запустить этот код?
public class Test {
interface I {
String generate();
default void print(String value) {
System.out.println(Optional.ofNullable(value).orElseGet(this::generate));
}
}
public static void main(String[] args) {
((I) () -> "Hello!").print(null);
}
}
Что будет, если скомпилировать и выполнить код:
class Nullable {
public static String hello() {
return "Hello!";
}
}
public class Test {
public static void main(String[] args) {
Nullable nullable = null;
System.out.println(nullable.hello());
}
}
Каким будет результат выполнения кода:
List list = new ArrayList<>();
list.add("One");
list.add("Two");
list.add("Three");
list.stream().forEach(s -> {
System.out.println(s);
list.add(s + "New");
});
Каким будет результат выполнения кода:
String[] names = {"Java", "Kotlin", "Java"};
String name = "Java";
Predicate predicate = name::equals;
Stream.of(names).filter(predicate).count();
name = "Kotlin";
Stream.of(names).filter(predicate).count();
Что произойдет после вызова метода test()?
interface I { void print(); }
public I create() {
return () -> { System.out.println("Hello!"); };
}
private I i = this::create;
public void test() {
i.print();
}
Далее
0 из 8
Поздравляем с прохождением теста! А теперь предлагаем почитать статьи по программированию на Python на нашем сайте PythonTurbo!