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

Мемы: @java_memes
加入频道
Что напечатается в результате вызова?

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
В приложении Яндекс появилась вкладка Яндекс.Мессенджер. Там есть чаты и каналы, как в Telegram, аудио- и видеозвонки, а также голосовые сообщения с текстовой расшифровкой.
Депутаты Госдумы подготовили законопроект о прекращении блокировки Telegram tvrain.ru/s/CZb
Семь причин не переезжать в Долину

Павел Дуров ответил на фильм Дудя о Кремниевой долине. И чтобы «предостеречь новое поколение предпринимателей от повторения ошибок предшественников» опубликовал семь причин, почему не нужно переезжать в Кремниевую долину:

1. США — жесткое полицейское государство, лидирующее по числу заключенных;

2. система здравоохранения — неэффективная, дорогая и поэтому недоступная;

3. Кремниевая долина — «это несколько деревень с ограниченной культурной жизнью»;

4. «посредственное» среднее образование, качество которого ниже, чем в остальных развитых странах;

5. высокие налоги, из-за которых «успешные жители Калифорнии отдают более половины своего заработка государству»;

6. дороговизна разработки, из-за чего эмигранты предпочитают работать со специалистами из Восточной Европы;

7. слабые перспективы рынка в XXI веке: в последние годы, по словам Дурова, крупные проекты, например, TikTok, возникли за пределами Кремниевой долины.

Пост Дурова:
https://yangx.top/durov_russia/21
Как создать свой Spring и победить ковид

«В рамках доклада конечно не будет возможности написать весь Spring Framework, который есть сегодня , но я успею реализовать все основные механизмы и концепции, необходимые для понимая ядра, на которое нанизывается всё остальное.

Доклад будет состоять из лайв-кодинга. А для реализации нашей задачи понадобится ифраструктура, даюшая инверсию контроля, dependency injection, AOP, возможность конфигурировать объекты, не меняя код, возможность расширения в будущем и т.п.

По окончании доклада вы уйдёте, не только понимая, зачем нужен Spring, как им правильно пользоваться и как он устроен, но и получите наглядный сжатый опыт написания подобных систем.»

https://youtu.be/rd6wxPzXQvo
Павел Дуров объявил о закрытии блокчейн-проекта TON

Оригинал: t.me/durov/116
Перевод: kod.ru/ton-end-may-2020