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