
Никита
26.10.2018
09:01:46

Алексей
26.10.2018
09:03:27

Kirill
26.10.2018
09:03:49
однозначное сравнение
Скорей всего, в данном случае пофиг, что it.date, что it.date.time. Всё равно Date#compareTo внутри сравнивает date.time

Никита
26.10.2018
09:03:49

Google

Алексей
26.10.2018
09:03:56
А, точно

Никита
26.10.2018
09:04:11

Kirill
26.10.2018
09:04:42
А даты там точно разные? Может все по нулям?

dimiii
26.10.2018
09:06:54

Mikhail
26.10.2018
09:07:58

Никита
26.10.2018
09:08:20
Сейчас проверю что из базы возвращается...
но отображается всё нормально, числа правильные

Mikhail
26.10.2018
09:09:14

Никита
26.10.2018
09:10:32
ага

Mikhail
26.10.2018
09:11:44
не, тут не в нём дело

Никита
26.10.2018
09:12:32
нашел... моделька кривая... неочевидное поле надо дёргать...

Alexandr
26.10.2018
09:13:16
а почему Date? Jodatime, jsr310 даже бэкпортили...

Google

Алексей
26.10.2018
09:13:53

Alexandr
26.10.2018
09:14:57
да
java.util.Date - морально устаревший и плохопахнущей кусочек

Алексей
26.10.2018
09:16:12
Правда, насколько я помню, не вышло

Alexandr
26.10.2018
09:16:47
это легаси, которое даже выпилить не могут
на замену пришел jsr310

Алексей
26.10.2018
09:17:17
Или я путаю чего?

Alexandr
26.10.2018
09:17:47
но Date так и остался на месте

Алексей
26.10.2018
09:19:09
Кажется, нашел - Calendar там еще был

Alexandr
26.10.2018
09:19:59
оба воняют мама не горюй

Алексей
26.10.2018
09:20:12
https://docs.oracle.com/javase/8/docs/api/java/time/package-summary.html

Alexandr
26.10.2018
09:20:30
и да, Calendar не заменяет Date, это приблуда сбоку

Kirill
26.10.2018
09:20:45

Alexandr
26.10.2018
09:20:46
попытка подпереть костылем

Google

Alexandr
26.10.2018
09:21:06
у него больше половины методов задепрекейтено

dimiii
26.10.2018
09:30:43
Такой настоящий "разбор полетов", а не профанация с клоунами

Kirill
26.10.2018
09:33:26

Алексей
26.10.2018
09:33:31

dimiii
26.10.2018
09:34:03

Kirill
26.10.2018
09:34:17
Не всё )

dimiii
26.10.2018
09:34:25

Kirill
26.10.2018
09:34:29
Enumerable уже нигде не юзается
Или Enumeration... не помню точно

dimiii
26.10.2018
09:35:10

Kirill
26.10.2018
09:35:23
В том-то и дело, что в джавадоке java.util.Enumeration написано "лучше юзайте Iterator", а аннотации @Deprecated нет

Andrey
26.10.2018
09:37:31
депрекейтед это же то что окончательно устарело и будет выпиленно.
а тут просто рекомендация, зачем тут аннотация ?

Kirill
26.10.2018
09:37:50

Vladimir
26.10.2018
09:38:19
Кто-то сомневается, что Date, Calendar и Enumeration устарели, и их не стоит использовать никогда, кроме взаимодействия с API, которые их уже используют?

dimiii
26.10.2018
09:38:53
Это был контрпример
В порядке шутки - можно считать deprecated все что идет с JDK1.0 (за редким исключением)

Kirill
26.10.2018
09:39:53

Vladimir
26.10.2018
09:40:05

Google

Kirill
26.10.2018
09:40:46

Алексей
26.10.2018
09:40:53

Vladimir
26.10.2018
09:41:59

dimiii
26.10.2018
09:42:22

Алексей
26.10.2018
09:42:25

Kirill
26.10.2018
09:43:07
Лучше брать роялти
"платите нам за моральные мучения, которые мы испытываем от невозможноти обоссать и сжечь java.util.Date" :)

Алексей
26.10.2018
09:43:08
Вообще, я искренне за то, чтобы в jdk (да и впринципе в любом комплекте поставки) был минимум и к нему лепился остальной обоз

Kirill
26.10.2018
09:43:50

Vladimir
26.10.2018
09:44:04

Kirill
26.10.2018
09:44:37

Алексей
26.10.2018
09:44:56

Kirill
26.10.2018
09:45:43
Так и времени прошло немного. Пара лет - это фигня по меркам языкового дизайна

dimiii
26.10.2018
09:45:45

Vladimir
26.10.2018
09:46:05

Алексей
26.10.2018
09:46:19

Kirill
26.10.2018
09:47:14
JDK может релизиться хоть каждый день. Это не значит, что народ каждый день будет JDK обновлять
Интересно, сколько проектов до сих пор на java 1.5 сидят

Sergey
26.10.2018
09:47:44
вот Project Loom бы

Kirill
26.10.2018
09:49:57
вот Project Loom бы
Прямо сейчас есть Quasar/Pulsar (http://docs.paralleluniverse.co/quasar/). Но там сильное колдунство, я б сказал чернокнижие
Если Loom запилят - будет круто, да.

Google

Quantum Harmonizer
26.10.2018
09:51:17
погодите-ка, мы же в Котлин-чате ?

Sergey
26.10.2018
09:51:39
с Loom котлиновские корутины смогут прокачать и тогда меньше Dispatchers.IO магии нужно будет

dimiii
26.10.2018
09:51:40

Sergey
26.10.2018
09:51:58
чтобы в рантайме оно принудительно блокирующие вызовы саспендило

Kirill
26.10.2018
09:51:59
Тсс. Не надо. Не напоминай )

Руслан
26.10.2018
09:52:07
кто-нибудь разобрался в том какой профит от project loom?

Sergey
26.10.2018
09:52:15
ой ща

Руслан
26.10.2018
09:52:46
потому что quasar это страх был, если его втащат как часть jdk мне кажется будет печальненько

Vladimir
26.10.2018
09:53:49

Sergey
26.10.2018
09:53:51

Kirill
26.10.2018
09:53:55
Не, если в JDK втащат лайт-треды, то квазар не понадобится, и страха никакого не будет. Квазар потому и страх, что хачит JDK снаружи

Sergey
26.10.2018
09:54:01
вот в чем разница

Руслан
26.10.2018
09:54:48

Sergey
26.10.2018
09:55:13

Kirill
26.10.2018
09:57:47
кто-нибудь разобрался в том какой профит от project loom?
Я так понял, хотят кишки многопоточности сделать как в Go с его work-steeling pool'ами. Это сделает треды (ну или лайт-треды) очень дешёвой штукой (как акторы), можно будет плодить сотнями тысяч и при этом не выжирать ресурсы в ноль. Для сравнения - 3к тредов обычных (как-то напейсал код, приведший к такой ситуации) ставят раком всю ОС, я даже залогиниться не мог )

Руслан
26.10.2018
09:58:19
О боже, в чем принципиальное отличие от корутин тогда?

Sergey
26.10.2018
09:58:19

Alexandr
26.10.2018
09:59:39

Kirill
26.10.2018
09:59:42

Руслан
26.10.2018
09:59:55
wrong

Alexandr
26.10.2018
10:00:34
@HeapyHop вот тут Олег Чуркин очень подробно на видео о них рассказал https://habr.com/company/jugru/blog/422519/