Size: a a a

Java/Kotlin and more

2021 January 25

L

Liliya in Java/Kotlin and more
Михаил
Если совсем упороться и нужно именно поле этого класса, то через reflection поменять значение view минуя сеттер. Но скорее всего задачу можно решить более простым путем) Почему класс поменять нельзя? Он библиотечный?
да, класс библиотечный и достаточно старый
источник

L

Liliya in Java/Kotlin and more
буду ещё думать, спасибо за советы)
источник

C

Cyclone in Java/Kotlin and more
Liliya
мне надо списком свойства вывести, чтобы они в правильном порядке были (а сеттер сортирует в неправильный)
Ну сортируй на выходе в правильный порядок, а там пусть хранится, как этой твоей библиотеке угодно.
источник

ZV

Z͌͛͛̃̔i̓͑r̗̃̏̓̇̾k͒͂̏... in Java/Kotlin and more
Liliya
всем привет)
ребята, есть метод
void setView(List <View> views) {
Collections.sort(views);
this.views=views;
}
поменять этот метод  я никак не могу, есть ли какой-то способ сделать так, чтобы переданный в параметры ArrayList не сортировался?
или потом как-то восстановить порядок элементов можно?
Если есть getView, то можна так:
Blablabla.getView().addAll(views)
источник

ZV

Z͌͛͛̃̔i̓͑r̗̃̏̓̇̾k͒͂̏... in Java/Kotlin and more
Или что-то в таком роде)
источник

k

kuzznya in Java/Kotlin and more
А переопределить метод никак?
источник

V

Vlad in Java/Kotlin and more
Liliya
всем привет)
ребята, есть метод
void setView(List <View> views) {
Collections.sort(views);
this.views=views;
}
поменять этот метод  я никак не могу, есть ли какой-то способ сделать так, чтобы переданный в параметры ArrayList не сортировался?
или потом как-то восстановить порядок элементов можно?
Можно через прокси,  но уже как писали выше,  ерундой занимаешься)
источник

AB

Ansar Bektasov in Java/Kotlin and more
Всем привет) хочу попросить советов у более опытных, я сейчас к примеру учу коллекции и во время практики чувствую что достаточно глубоко не все понял, стоит ли вначале сосредотачиваться на глубине изучения или лучше понять все главные основы?
источник

ЯС

Ярослав Суханек... in Java/Kotlin and more
Ansar Bektasov
Всем привет) хочу попросить советов у более опытных, я сейчас к примеру учу коллекции и во время практики чувствую что достаточно глубоко не все понял, стоит ли вначале сосредотачиваться на глубине изучения или лучше понять все главные основы?
смотря насколько недостаточно глубоко, могу посоветовать погуглить что то вроде «Java-коллекции вопросы к собеседованию» и посмотреть на то что спрашивают, к примеру вот:
https://javastudy.ru/interview/collections/
но можно найти что то на других сайтах, если все вопросы кажутся тривиальными и ты можешь на них ответить если не с легкостью то точно без страданий, то значит что вполне неплохо материал усвоен, можно идти дальше. Еще дополнительно посоветовал бы посмотреть иерархию наследования коллекций, зачем нужны хэшкод и equals, а так же нелишним будет глянуть на то как эти коллекции работают, к примеру ArrayList и HashMap

в конечном счете отвечая на изначальный вопрос, могу посоветовать не слишком сильно волноваться и идти дальше если основную концепцию понял, но выписывать все места в которых знания хотелось бы укрепить и вот с таким списком заметок выделять один день в неделю не на обучение новому а на укрепление пройденного материала, по описанной выше стратегии
источник

AB

Ansar Bektasov in Java/Kotlin and more
Ярослав Суханек
смотря насколько недостаточно глубоко, могу посоветовать погуглить что то вроде «Java-коллекции вопросы к собеседованию» и посмотреть на то что спрашивают, к примеру вот:
https://javastudy.ru/interview/collections/
но можно найти что то на других сайтах, если все вопросы кажутся тривиальными и ты можешь на них ответить если не с легкостью то точно без страданий, то значит что вполне неплохо материал усвоен, можно идти дальше. Еще дополнительно посоветовал бы посмотреть иерархию наследования коллекций, зачем нужны хэшкод и equals, а так же нелишним будет глянуть на то как эти коллекции работают, к примеру ArrayList и HashMap

в конечном счете отвечая на изначальный вопрос, могу посоветовать не слишком сильно волноваться и идти дальше если основную концепцию понял, но выписывать все места в которых знания хотелось бы укрепить и вот с таким списком заметок выделять один день в неделю не на обучение новому а на укрепление пройденного материала, по описанной выше стратегии
Благодарю за совет будем пробовать)🙏🏼
источник

M

Max in Java/Kotlin and more
по спрингу здесь спрашивают?
источник

I

Ilia Tretiak in Java/Kotlin and more
Max
по спрингу здесь спрашивают?
да
источник

M

Max in Java/Kotlin and more
если настроил отношения между классами для БД один ко многим, могу ли я вытащить контейнер с объектами через get-метод у репозитория? или надо через query-аннотацию своим запросом
источник

ЯС

Ярослав Суханек... in Java/Kotlin and more
Max
если настроил отношения между классами для БД один ко многим, могу ли я вытащить контейнер с объектами через get-метод у репозитория? или надо через query-аннотацию своим запросом
да, get-метод вернет связанную сущность при настроенном отношении
источник

ЯС

Ярослав Суханек... in Java/Kotlin and more
Ярослав Суханек
да, get-метод вернет связанную сущность при настроенном отношении
но отношение должно быть не только в бд но и у свойства сущности, если не понимаете о чем речь почитайте про @OneToMany @ManyToOne и тд аннотации
источник

M

Max in Java/Kotlin and more
Ярослав Суханек
но отношение должно быть не только в бд но и у свойства сущности, если не понимаете о чем речь почитайте про @OneToMany @ManyToOne и тд аннотации
я таблицы создаю через эти аннотации. вроде бы всё правильно, но когда объявляю get-метод, чтобы вернуть контейнер сервер почему-то падает
источник

ЯС

Ярослав Суханек... in Java/Kotlin and more
ну не почему то а с конкретной ошибкой наверное
источник

ЯС

Ярослав Суханек... in Java/Kotlin and more
https://habr.com/ru/company/otus/blog/531332/

вот тут можете почитать в про отношения пункт "Связи"
источник

M

Max in Java/Kotlin and more
Ярослав Суханек
https://habr.com/ru/company/otus/blog/531332/

вот тут можете почитать в про отношения пункт "Связи"
спасибо, сейчас посмотрю
источник

РН

Роман Нагаев... in Java/Kotlin and more
Max
я таблицы создаю через эти аннотации. вроде бы всё правильно, но когда объявляю get-метод, чтобы вернуть контейнер сервер почему-то падает
источник