Size: a a a

2020 March 20

LS

L S in learn.java
Podawan
Я рукажоп, но как не крути что-то пишет что не верно

Предлагает сделать вот так, и все равно неверно:

Comparator.comparing(Program::getOne);
       array.sort(Comparator.reverseOrder());
list.sort(Comparator.comparing(Program::getOne).reversed()) так точно должно работать
источник

P

Podawan in learn.java
Oleg
ошибка-то какая?
источник

P

Podawan in learn.java
Oleg
ошибка-то какая?
источник

LS

L S in learn.java
Скопируй уже, что я выше тебе написал и все
источник

P

Podawan in learn.java
L S
Скопируй уже, что я выше тебе написал и все
Заработало, спасибо

Что-то конечно сортировка сложная..
источник

LS

L S in learn.java
Podawan
Заработало, спасибо

Что-то конечно сортировка сложная..
Нет, это супер легко, почитай про Comparator
источник

P

Podawan in learn.java
L S
Нет, это супер легко, почитай про Comparator
Там просто было написано что нужно методы которые импортируют Comparator и там делать compareTo, и через него сравнивать

Ты сделал без это-го, это удивило
источник

LS

L S in learn.java
Podawan
Заработало, спасибо

Что-то конечно сортировка сложная..
Т.е. тебе даже логику не нужно никакую писать, в данном случае даже реализацию compare() у компаратора, ты бы мог написать за место этого list.sort((a,b) -> b.getOne().compareTo(a.getOne)) это то же самое, что делает тот вариант, который я тебе написал выше
источник

P

Podawan in learn.java
L S
Т.е. тебе даже логику не нужно никакую писать, в данном случае даже реализацию compare() у компаратора, ты бы мог написать за место этого list.sort((a,b) -> b.getOne().compareTo(a.getOne)) это то же самое, что делает тот вариант, который я тебе написал выше
Такое и с Стрингами типо можно, тоесть на все случаи жизни ?
источник

LS

L S in learn.java
Podawan
Такое и с Стрингами типо можно, тоесть на все случаи жизни ?
Тебе не нужно писать саму логику перебора листа и перестановку элементов, тебе просто нужно сказать, как сравнивать, это может быть сложно, если ты не знаешь, что такое функциональные интерфейсы и лямбда выражения
источник

P

Podawan in learn.java
L S
Тебе не нужно писать саму логику перебора листа и перестановку элементов, тебе просто нужно сказать, как сравнивать, это может быть сложно, если ты не знаешь, что такое функциональные интерфейсы и лямбда выражения
Понятно, благодарю за разьяснение
источник

В

Влад in learn.java
всем привет
источник

В

Влад in learn.java
в чем ошибка?
источник

В

Влад in learn.java
источник

В

Влад in learn.java
источник

В

Влад in learn.java
источник

В

Влад in learn.java
xalan либа подкачена у меня
источник

MB

Mykola Bova in learn.java
Всем привет!
Посоветуйите пожалуйста:
1) Как лучше синхронизировать synchronize public static Map?
2) Подскажите пожалуйста современные хорошие альтенативы java.util.concurrent.locks.ReentrantLock?

Что вы используете реально на практике?
Огромное спасибо!!!!
источник

d

dima in learn.java
1) Не очень понял вопрос, но посмотрите ConcurrentHashMap;
2) Синхронизаторы из j.u.c. - https://habr.com/ru/post/277669/

Хорошая книга по теме - JCIP, Java Concurrency In Practice. На практике использовал в основном как раз локи.

Сейчас в тренде более высокоуровневые модели конкуррентного/многопоточного программирования - акторы, реактивные системы, там эти низкоуровневые примитивы скрыты от разработчика.
источник

MB

Mykola Bova in learn.java
dima
1) Не очень понял вопрос, но посмотрите ConcurrentHashMap;
2) Синхронизаторы из j.u.c. - https://habr.com/ru/post/277669/

Хорошая книга по теме - JCIP, Java Concurrency In Practice. На практике использовал в основном как раз локи.

Сейчас в тренде более высокоуровневые модели конкуррентного/многопоточного программирования - акторы, реактивные системы, там эти низкоуровневые примитивы скрыты от разработчика.
Спасибо!!
источник