Java Developer
6.45K subscribers
235 photos
8 videos
12 files
279 links
MAKE JAVA GREAT AGAIN

Мемы: @java_memes
加入频道
Какой из двумерных массивов займёт больше памяти?
Anonymous Quiz
26%
double[100][5]
10%
double[5][100]
42%
оба массива занимают одинаково
23%
зависит от версии JVM
Как вам вчерашняя тема с тестами? Делаем ещё?
я вас понял, скоро закину новую порцию
Чему равно выражение
Set.of(1L).contains(1) ?
Anonymous Quiz
31%
false
48%
true
16%
не скомпилируется
5%
выбросит исключение
В результате выполнения код

var opt = Optional.of("Java Dev"); opt.map(s->s.charAt(0)).filter(c->c=='J'); System.out.println(opt.orElseThrow());
Anonymous Quiz
28%
напечатает “Java Dev”
53%
напечатает “J”
19%
выбросит NoSuchElementException
Что напечатается в результате вызова?

int hits=9, miss=1; System.out.printf("Hits ratio: %d%%", hits/(hits+miss)*100);
Anonymous Quiz
31%
Hits ratio: 0%
6%
Hits ratio: 10%
53%
Hits ratio: 90%
11%
Hits ratio: 100%
Выражение a == a равно false. Какой тип может быть у переменной a?
Anonymous Quiz
45%
String
8%
char
28%
double или float
20%
Этого не может быть!
Итератор какой коллекции может выбросить ConcurrentModificationException?
Anonymous Quiz
17%
CopyOnWriteArrayList
26%
new ConcurrentHashMap().keySet()
31%
Collections.synchronizedList(new ArrayList())
26%
ни одной из перечисленных
Сегодня будут тесты чуть поинтереснее (посложнее)
Что напечатается в результате выполнения

Stream.of(1,2,1,2).peek(System.out::print).distinct().count()
Anonymous Quiz
42%
1212
16%
ничего
16%
12
26%
2
Метод, оптимизированная реализация которого "зашита" в JVM, называется
Anonymous Quiz
6%
Panginic
18%
Intrinsic
12%
Optimistic
64%
Native method
Какой класс реализует структуру "двоичная куча"?
Anonymous Quiz
32%
PriorityQueue
32%
TreeMap
13%
ConcurrentSkipListMap
23%
ConcurrentHashMap
Результат 0b00001111 ^ 0 равен:
Anonymous Quiz
12%
-16
21%
15
26%
0
41%
0b11110000
Каков результат вызова на JDK версии 7 или выше?

Integer a = 200; Integer b = 200; System.out.println(a == b);
Anonymous Quiz
51%
true
37%
false
12%
как повезёт с настройками
Что посмотреть на выходных — 14

Три видоса от Senior Software Vlogger’а(@seniorsoftwarevlogger) — фронтендер, тимлид и блоггер в одном лице, который живет в Германии

Алгоритмы на собеседовании
https://youtu.be/72jqTtfw2z4

Как живётся программисту в Германии
https://youtu.be/m0PMjeuSh9w

Упражнения для исправления осанки
https://youtu.be/48XWvqRrNHo

#чтопосмотреть
Какой размер boolean типа в JVM?
Anonymous Quiz
33%
1 бит
41%
1 байт
3%
9 байт
24%
Не специфировано
Какая ошибка может возникнуть из-за того, что Java не умеет “подчищать хвосты”?
Anonymous Quiz
80%
StackOverflowError (tail recursion)
11%
ExceptionInInitializerError
5%
NoSuchMethodError
4%
AssertionError