Size: a a a

2020 October 28

U

UsernameAK in pro.jvm
мне достаточно просто lock и unlock, причём одноуровнево
источник

AG

Alexey Genus in pro.jvm
UsernameAK
private Object lock = new Object();
synchronized(lock) {}
Лучше так не делать, потому что есть планы сделать конструктор Object protected
источник

E

Evgen in pro.jvm
Alexey Genus
Лучше так не делать, потому что есть планы сделать конструктор Object protected
А чем это помешает?
источник

AG

Alexey Genus in pro.jvm
Не скомпилируется, или в рантайме упадёт, если раньше было скомпилировано, а джаву обновили
источник

E

Evgen in pro.jvm
Alexey Genus
Не скомпилируется, или в рантайме упадёт, если раньше было скомпилировано, а джаву обновили
Не понятно почему. Любой класс extends Object
источник

AG

Alexey Genus in pro.jvm
Ну поэтому и protected, а не public
источник

E

Evgen in pro.jvm
Я к тому: что вы можете внутри у любого класс вызвать конструктор Object даже если он protected.
Почему должно упасть в  compile time не понятно.
источник

E

Evgen in pro.jvm
Alexey Genus
Ну поэтому и protected, а не public
все понял, спасибо
источник

U

UsernameAK in pro.jvm
Alexey Genus
Лучше так не делать, потому что есть планы сделать конструктор Object protected
так это же сломает var/val, не?
источник

AG

Alexey Genus in pro.jvm
Почему?
источник

U

UsernameAK in pro.jvm
Alexey Genus
Почему?
val obj = new Object() {void method() {}} разве не заинферит анонимный тип?
источник

AG

Alexey Genus in pro.jvm
Так и сделает. Но проблемы тут вроде нет
источник

 P

 ‌‌Gleb Pilipets... in pro.jvm
А есть какая-то Либа для представления точек геолокации в Java?
Может, кто-то работал с этим?
источник

VP

Vladislav Plakhov in pro.jvm
 ‌‌Gleb Pilipets
А есть какая-то Либа для представления точек геолокации в Java?
Может, кто-то работал с этим?
а почему просто нельзя хранить координаты?
источник

 P

 ‌‌Gleb Pilipets... in pro.jvm
Vladislav Plakhov
а почему просто нельзя хранить координаты?
Ну Либа может предоставлять какой-то механизм хеширования или сериализации, например. А ты имеешь в виду свой класс прописать?
источник

VP

Vladislav Plakhov in pro.jvm
 ‌‌Gleb Pilipets
Ну Либа может предоставлять какой-то механизм хеширования или сериализации, например. А ты имеешь в виду свой класс прописать?
Да. По хэшированию и так либы уже есть. А что и куда сериализовывать?
источник

 P

 ‌‌Gleb Pilipets... in pro.jvm
Vladislav Plakhov
Да. По хэшированию и так либы уже есть. А что и куда сериализовывать?
Ну чтобы по сети отправлять на другой веб-сервис.
источник

 P

 ‌‌Gleb Pilipets... in pro.jvm
Хочу сделать нахождение k ближайших точек для геолекации из заданного набора геолокаций.
источник

VP

Vladislav Plakhov in pro.jvm
 ‌‌Gleb Pilipets
Ну чтобы по сети отправлять на другой веб-сервис.
для этого тоже либы есть
источник

VP

Vladislav Plakhov in pro.jvm
Ну не будет либы на каждый случай
источник