Что будет выведено на экран?
Anonymous Quiz
2%
Исключение во время выполнения
80%
Child
6%
Ошибка компиляции
12%
Parent
🔥9👍5❤3😁1
👍14❤3🔥3🌚1
Как найти любой элемент в списке, который начинается с буквы "b"?
Anonymous Quiz
13%
list. filter(s -> s.startsWith("b")).findAny().ifPresent(System.out::println);
5%
list.stream().filter().findFirst().ifPresent(System.out::println);
25%
list.stream().findAny(s-> s.startsWith("b")).ifPresent(System.out::println);
50%
list.stream().filter(s -> s.startsWith("b")).findAny().ifPresent(System.out::println);
7%
list.stream().map(s-> s.startsWith("b")).findAny().ifPresent(System.out::println);
👍14🔥3❤1🥰1👏1
Как часто выполняется метод scheduledTask()?
Anonymous Quiz
3%
Каждые 5 минут
15%
Каждые 5000 секунд
13%
При каждом запуске приложения
68%
Каждые 5 секунд
1%
Каждый час
👍7🔥5❤2😐2
Какой интерфейс коллекций гарантирует отсутствие дубликатов?
Anonymous Quiz
1%
List
2%
Deque
87%
Set
8%
Мар
2%
Queue
❤11👍7🔥3
Что выведет этот фрагмент кода?
Anonymous Quiz
9%
Ничего не выведет
1%
4
62%
24
4%
10
20%
Произойдет ошибка
3%
12
👍8🔥2
Что будет выведено для запроса /api/hello?name=Spring
Anonymous Quiz
3%
Hello, name
16%
Hello, World
69%
Hello, Spring
11%
400 Bad Request
👍12🎉6🔥3🥱2
Выберите верный формат, чтобы получить дату: 04-02-2025 12:15
Anonymous Quiz
13%
dd-mm-yyyyhh:mm
1%
d-m-y h:m
1%
d-M-y HH:mm
83%
dd-MM-yyyу HH:mm
1%
d-M-yyyy H:mm
👍10🥱5🔥3
🤨26👍8🔥2
Как нельзя называть переменные?
Этот вопрос подразумевает ответ из двух частей. Нужно указать, какие есть технические ограничения, и какие стилистические. Стиль – слишком большая тема, не специфичная только для Java, не будем на ней останавливаться.
Технически компилятор налагает одинаковые ограничения на имена как переменных, так и классов, методов, и всего остального. Эти имена обобщенно называются идентификаторы.
Ограничений всего три:
1. Имя целиком не должно совпадать с зарезервированным словом;
2. Первый символ должен проходить проверку методом Character.isJavaIdentifierStart();
3. Остальные символы должны проходить проверку Character.isJavaIdentifierPart().
На практике проверки означают, что имя должно состоять из таких символов Unicode, как:
• Буквы (разных языков)
• Символы валют (такие как $)
• Соединительные символы (такие как _)
• Диакритика (combining mark, non-spacing mark)
• Методы, проходящие Character.isIdentifierIgnorable() (непечатаемые символы, в идентификаторе игнорируются компилятором)
• Цифры, числовые символы (такие как римские числа)
Последний пункт недопустим для первого символа имени. Тип конкретного символа можно узнать методом Character.getType().
Интересно зарезервированное слово var. Оно стоит особняком от других ключевых слов, потому что является зарезервированным только в контексте типа. Использовать var в качестве имени переменной можно.
@javatasks #java
Этот вопрос подразумевает ответ из двух частей. Нужно указать, какие есть технические ограничения, и какие стилистические. Стиль – слишком большая тема, не специфичная только для Java, не будем на ней останавливаться.
Технически компилятор налагает одинаковые ограничения на имена как переменных, так и классов, методов, и всего остального. Эти имена обобщенно называются идентификаторы.
Ограничений всего три:
1. Имя целиком не должно совпадать с зарезервированным словом;
2. Первый символ должен проходить проверку методом Character.isJavaIdentifierStart();
3. Остальные символы должны проходить проверку Character.isJavaIdentifierPart().
На практике проверки означают, что имя должно состоять из таких символов Unicode, как:
• Буквы (разных языков)
• Символы валют (такие как $)
• Соединительные символы (такие как _)
• Диакритика (combining mark, non-spacing mark)
• Методы, проходящие Character.isIdentifierIgnorable() (непечатаемые символы, в идентификаторе игнорируются компилятором)
• Цифры, числовые символы (такие как римские числа)
Последний пункт недопустим для первого символа имени. Тип конкретного символа можно узнать методом Character.getType().
Интересно зарезервированное слово var. Оно стоит особняком от других ключевых слов, потому что является зарезервированным только в контексте типа. Использовать var в качестве имени переменной можно.
@javatasks #java
👍19❤5🔥1🎉1
Какая из функций может указать JVM на необходимость запуска сборщика мусора?
Anonymous Quiz
9%
Runtime.gc()
51%
System.gc()
16%
Обе функции System.gc() и Runtime.gc()
24%
Ни одна из вышеуказанных
🤨11👍5❤1
👍12🔥2🌚2