
Oleksandr
05.06.2018
14:52:24

naughtyBit
05.06.2018
14:52:55
пиши в багтрекинг oracle получишь 10050$$

?
05.06.2018
14:53:30

Oleksandr
05.06.2018
14:53:48

Google

?
05.06.2018
14:54:14
? и чем это можно объяснить
почему все так

Alexander
05.06.2018
14:54:23
надо байткод глянуть

naughtyBit
05.06.2018
14:54:30
проблема в +=
он и вызывает почему-то 2 раза метод

?
05.06.2018
14:54:59

Диоген
05.06.2018
14:55:04

?
05.06.2018
14:55:09
или фича?

Диоген
05.06.2018
14:55:15

naughtyBit
05.06.2018
14:55:22

Georgy
05.06.2018
14:55:24
Ребята
https://stackoverflow.com/questions/50683786/why-does-arrayin-i-give-different-results-in-java-8-and-java-10?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa

Vladimir
05.06.2018
14:55:37
https://stackoverflow.com/questions/50683786/why-does-arrayin-i-give-different-results-in-java-8-and-java-10

Google

Georgy
05.06.2018
14:55:43
ок

naughtyBit
05.06.2018
14:55:52
ахаха
2 ковбоя
и 1 умер
не успел вовремя достать ствол

Georgy
05.06.2018
14:56:33
короче вот, https://bugs.openjdk.java.net/browse/JDK-8204322

naughtyBit
05.06.2018
14:56:51
короче они не могут его ещё с 9 починить
моё увожение
я точно так же к багам в своих программах подхожу

?
05.06.2018
14:57:16
☹️

naughtyBit
05.06.2018
14:57:51
намудрили значит тут со строками, а вот элементарно перегрузку операторов дать не могут

?
05.06.2018
14:58:14
Java 8 forever

Alexander
05.06.2018
14:58:34
я бы сказал - тесты форева.

naughtyBit
05.06.2018
14:59:00

Alexander
05.06.2018
14:59:10
я понимаю. нашли-то только что

?
05.06.2018
14:59:26
в этом чатике? О_о

naughtyBit
05.06.2018
14:59:39
а лол
круто

Диоген
05.06.2018
14:59:45
а в джява + и += це методы или операторы?

Google

Vladimir
05.06.2018
14:59:49

naughtyBit
05.06.2018
14:59:50

Alexander
05.06.2018
14:59:53
ну "только что" - иносказательно. не в момент выхода 9-ки.

naughtyBit
05.06.2018
14:59:53

Alexander
05.06.2018
15:00:13
да

naughtyBit
05.06.2018
15:00:19
страно
мб просто никто не писал о нем

Alexander
05.06.2018
15:00:53
да скорее не наступал никто.

Диоген
05.06.2018
15:00:59

naughtyBit
05.06.2018
15:01:14
выполнит лишний раз метод

?
05.06.2018
15:01:44
kill_people();
kill_people();

Sergey
05.06.2018
15:05:47
проблема в +=
String tmp = array[test()];
array[test()] = tmp + "a"Видимо так

naughtyBit
05.06.2018
15:06:08

Sergey
05.06.2018
15:06:53
Самое очевидное, что в голову пришло.

Oleg
05.06.2018
15:07:16
Больше удивляет почему вдруг += в java 8 атомарна?

Павел
05.06.2018
15:07:25
ViewResolver - Арбитр представлений
Ну как так то а. Вот как можно так переводить и писать книги.

Диоген
05.06.2018
15:07:37

Google

Oleg
05.06.2018
15:09:01
Т.к. += должна сначала взять потом прибовить а потом положить.
А если в это время туда что другое положат?
Ну и сама запись
arr[getIndex()] +=
А если
getIndex() {return i++;}

Sergey
05.06.2018
15:09:54
Мне нравится воркараунд описанный в багтрекере.

Диоген
05.06.2018
15:10:48

Vladimir
05.06.2018
15:12:08

Oleg
05.06.2018
15:12:39

Vladimir
05.06.2018
15:14:07
А всё из-за http://openjdk.java.net/jeps/280 )

Georgy
05.06.2018
15:14:09
а зачем два раза вычислять?

Oleg
05.06.2018
15:15:38

Диоген
05.06.2018
15:15:39
https://en.wiktionary.org/wiki/call-by-name

Georgy
05.06.2018
15:18:18

Диоген
05.06.2018
15:18:33

Vladimir
05.06.2018
15:18:33

Диоген
05.06.2018
15:19:51

Oleg
05.06.2018
15:23:43
int x = arr[getIndex()];
x = x + 2;
arr[getIndex()] = x;
arr[getIndex()] = arr[getIndex()] + 2;
arr[getIndex()] += 2;
Вопрос: для какого куска кода очевидно, что вы можете перезаписать значение которое туда засетили после того как вы прочли?

Vladimir
05.06.2018
15:32:06

Жабра
05.06.2018
15:34:49

Vyacheslav
05.06.2018
15:48:25
Чат, а где можно про generic method invocation почитать? Быстрый гуглинг ссылок на доку мне не принёс

Google

Vyacheslav
05.06.2018
15:50:02
А то я увидел что-то типа gson.<List<Dtos»fromGson(JsonObject object, Type typeOf) и не могу сообразить как это работает

Kramol
05.06.2018
16:19:46
Oleg:
Всем привет не могу задачу решить. У меня есть числы 13, 14 , 15 нужно в место этих чисел писал 1, 2, 3, и сравнивая между собой если числа применяются то например 16, 9, 12 то он выводил 3,1,2. Объясните как сделать. Заранее спасибо.

Ilia
05.06.2018
16:20:44

guga
05.06.2018
17:49:02
интересно тебя отправить в бан

Altai
05.06.2018
17:49:35
Что такой злой?

guga
05.06.2018
17:49:53
а какой смысл этого в этом чате?

Altai
05.06.2018
17:50:30
ява - андроид - продвижение приложений. Разве не логично?

Aleksandr
05.06.2018
17:50:42
+1 за бан

Rikland
05.06.2018
17:50:47

Altai
05.06.2018
17:51:05
Все на котлин перешли?

Dmitry
05.06.2018
17:51:10
давно уже

Altai
05.06.2018
17:51:24
?
Ну ок

Vladimir
05.06.2018
17:51:33