Size: a a a

2021 January 27

V

V in learn.java
я чето думал думал и не придумал кейса, в котором это пригодится
источник

АВ

А зачем Вам in learn.java
V
Ну дак если классу, то зачем его обьявлять на интерфейсе
чтобы ты его сделать не забыл
источник

АВ

А зачем Вам in learn.java
V
плюс статика это харам же
почему?
источник

Lr

Larymar r.sorokin in learn.java
Albert Abdullin
Парни, те, кто из вас работает с потоками, объясните, пожалуйста, предупреждение от IDEA: Call to 'Thread.sleep()' in a loop, probably busy-waiting. Какие потенциальные ошибки могут возникнуть?
Ты насилуешь свою железку, заставляя ее считать пустые такты
Непонятно зачем.
Скорее всего если ты пишешь thread.sleep ты что то в своей жизни делаешь не так
источник

Lr

Larymar r.sorokin in learn.java
V
плюс статика это харам же
Статические разделяемые данные это небезопасно
А чистые методы, если они статически ну и хорошо
источник

.

... in learn.java
V
я чето думал думал и не придумал кейса, в котором это пригодится
источник

V

V in learn.java
дак еще раз, зачем делать статические методы на интерфейсе, если их ни переопределить не получится, и вызывать по имени интерфейса придется
источник

V

V in learn.java
Larymar r.sorokin
Статические разделяемые данные это небезопасно
А чистые методы, если они статически ну и хорошо
статика увеличивает связанность и ухудшает тестирование
источник

V

V in learn.java
короче непонятно
источник

Lr

Larymar r.sorokin in learn.java
V
статика увеличивает связанность и ухудшает тестирование
В како то мере это можно назвать аналогами методов расширения
источник

V

Vlad in learn.java
V
я чето думал думал и не придумал кейса, в котором это пригодится
В стандартной либы много статических методов на интерфейсе, посмотри. Стримы, всякие клмпарабл, коллекции и тд
источник

V

V in learn.java
Vlad
В стандартной либы много статических методов на интерфейсе, посмотри. Стримы, всякие клмпарабл, коллекции и тд
гляну
источник

V

Vlad in learn.java
V
дак еще раз, зачем делать статические методы на интерфейсе, если их ни переопределить не получится, и вызывать по имени интерфейса придется
А зачем статические классы делать на интерфейсе, речь же про обычные
источник

V

V in learn.java
Vlad
А зачем статические классы делать на интерфейсе, речь же про обычные
речь как раз про статические, я спрашивал зачем их ввели и какие юз кейсы
источник

V

V in learn.java
пока только одна идея - утильные методы, которые точно без сайд эффектов будут
источник

V

Vlad in learn.java
V
речь как раз про статические, я спрашивал зачем их ввели и какие юз кейсы
Ты спросил про статические методы в интерфейсе, а выше уже про статические классы
источник

ch

central hardware in learn.java
а по вашему есть случаае когда надо писать статические методы сайд эффектами?
источник

V

V in learn.java
Vlad
Ты спросил про статические методы в интерфейсе, а выше уже про статические классы
моя опечатка, там методы должно быть
источник

V

Vlad in learn.java
V
моя опечатка, там методы должно быть
Смотри стандартную либу, чтобы можно было что-то сделать без экземпляра класса. Сразу с интерфейсом
источник

V

V in learn.java
central hardware
а по вашему есть случаае когда надо писать статические методы сайд эффектами?
я этого не говорил
источник