Size: a a a

2020 November 25

DM

Danil Makarenko in learn.java
Dmitriy
Народ, а такого же плана чат по андроид разработке есть?
источник

Э

Эд in learn.java
Danil Makarenko
Привет, такой вопрос. Может кто-то обьяснить, пожалуйста, почему в консоль мы выведем "AAAA", а не "BBBB". Я знаю, что это как-то связано с тем, что string immutable, но не могу сформулировать чётко и понять. Спасибо
В java всё передаётся по значению. В методе копия ссылки. В методе копии ссылке присваивается объект. Старая ссылка смотрит по прежнему
источник

かたかわ in learn.java
Danil Makarenko
Привет, такой вопрос. Может кто-то обьяснить, пожалуйста, почему в консоль мы выведем "AAAA", а не "BBBB". Я знаю, что это как-то связано с тем, что string immutable, но не могу сформулировать чётко и понять. Спасибо
Почитай, как указатели в джаве работают и как им присваивается значение
источник

かたかわ in learn.java
И что такое pass by value, pass by reference
источник

А

Алексей in learn.java
Danil Makarenko
Привет, такой вопрос. Может кто-то обьяснить, пожалуйста, почему в консоль мы выведем "AAAA", а не "BBBB". Я знаю, что это как-то связано с тем, что string immutable, но не могу сформулировать чётко и понять. Спасибо
Параметры в функцию не передаются по ссылке. Если ты хотел в методе изменить значение переменной s, то надо было this.s = "bbbb"
источник

かたかわ in learn.java
Danil Makarenko
Привет, такой вопрос. Может кто-то обьяснить, пожалуйста, почему в консоль мы выведем "AAAA", а не "BBBB". Я знаю, что это как-то связано с тем, что string immutable, но не могу сформулировать чётко и понять. Спасибо
И область видимости тут не играет большое значение
источник

DM

Danil Makarenko in learn.java
Спасибо всем, кто откликнулся. Разобрался)
источник

VG

Vitaly Gudz in learn.java
Danil Makarenko
Спасибо всем, кто откликнулся. Разобрался)
Если что, это тема неплохо разобрана в Хортсманне, параграф 4.5. параметры метода
источник

АZ

А - Z in learn.java
источник

DS

Dmitriy Shilnikov in learn.java
Denis Chikanov
Как твой код должен изменить имеющийся массив? Магически?
Там же вообще проблема не в этом. Проблема в том, что этот метод не сможет правильно массив примитивов обработать.
источник

DS

Dmitriy Shilnikov in learn.java
Если бы это был Integer[], то этот код бы сработал
источник

DC

Denis Chikanov in learn.java
Dmitriy Shilnikov
Если бы это был Integer[], то этот код бы сработал
О,ты прав, сорян
источник

D

Dmitry in learn.java
Товарищи. У кого есть опыт подскажите пожалуйста. Как Java для десктопа? JavaFx там и всё такое. Или извращение?
источник

В

Влад in learn.java
JavaFX нормальная тема. сейчас взял на вооружение
источник

DK

Dmtr Klkv in learn.java
Dmitry
Товарищи. У кого есть опыт подскажите пожалуйста. Как Java для десктопа? JavaFx там и всё такое. Или извращение?
Майнкрафт видел? Он на джаве! Для десктопа норм. 🤣
источник

IP

Iaroslav Postovalov in learn.java
Dmtr Klkv
Майнкрафт видел? Он на джаве! Для десктопа норм. 🤣
да, и там с модами лаги из-за stop-the-world гц
источник

DK

Dmtr Klkv in learn.java
Dmitriy Shilnikov
Если бы это был Integer[], то этот код бы сработал
В данном случае Float[]. Вообще эти вопросы, типа почему List не может быть параметризован примитивом, и соответственно Arrays.asList(float[]) вернет List<float[]> с единственным элементом. Гуглятся за 2 минуты.
источник

DS

Dmitriy Shilnikov in learn.java
Dmtr Klkv
В данном случае Float[]. Вообще эти вопросы, типа почему List не может быть параметризован примитивом, и соответственно Arrays.asList(float[]) вернет List<float[]> с единственным элементом. Гуглятся за 2 минуты.
Но про это ещё вспомнить надо.
источник

DS

Dmitriy Shilnikov in learn.java
Что такая проблема вообще существует
источник

DS

Dmitriy Shilnikov in learn.java
Dmitriy Shilnikov
Подскажите кто-нибудь в Spring Data JPA можно как-то проекцию сделать, чтобы внутри коллекция была?
Т.е. условно результат запроса будет [[A, A], [A, B], [B,C]], и чтобы проекция была в виде [[A, [A, B]], [B,[C]]].
Только без предложений загонять это всё в мапы / стримы.
up. Может кто-то подскажет чего-то? Вроде. типовая проблема должна быть.
источник