Size: a a a

2020 November 19

n.

ns ... in learn.java
a > b ? a++ : a--;
Вот тут же не выполняется выражение в зависимости от истинности либо лжи
источник

DC

Denis Chikanov in learn.java
ns ...
a > b ? a++ : a--;
Вот тут же не выполняется выражение в зависимости от истинности либо лжи
Это эквивалентно if (a > b) { a++;} else {a--;}, во-первых, а никак не тому, что ты пишешь. Во-вторых, как выше справедливо отметили, при использовании оператора "или" |, а не ||, упрощение "если первое истинно, второе не считать", не происходит. А происходит именно это - для логического ИЛИ можно сказать, что если один аргумент истинный, то всё выражение истинно, и второй аргумент можно не вычислять (а для логического И если один ложен, то выражение целиком ложно). При использовании | всегда вычисляются оба аргумента. И это всё ещё вообще не то, что тебе нужно.
источник

АZ

А - Z in learn.java
ns ...
a > b ? a++ : a--;
Вот тут же не выполняется выражение в зависимости от истинности либо лжи
как не выполняется?
источник

DC

Denis Chikanov in learn.java
А - Z
как не выполняется?
ну одна из веток тернарника и правда не выполняется, если выполняется другая, но это совсем не связано с случаем, который он рассматривает.
источник

n.

ns ... in learn.java
Denis Chikanov
Это эквивалентно if (a > b) { a++;} else {a--;}, во-первых, а никак не тому, что ты пишешь. Во-вторых, как выше справедливо отметили, при использовании оператора "или" |, а не ||, упрощение "если первое истинно, второе не считать", не происходит. А происходит именно это - для логического ИЛИ можно сказать, что если один аргумент истинный, то всё выражение истинно, и второй аргумент можно не вычислять (а для логического И если один ложен, то выражение целиком ложно). При использовании | всегда вычисляются оба аргумента. И это всё ещё вообще не то, что тебе нужно.
ок, спс.
улучшили моё понимание...
источник

n.

ns ... in learn.java
Fortune's Desire
лучше бы скипнул ей богу
мне совесть не позволяет её просто скипнуть )))
т.к. если она пока что не решаема для меня, то, скорее всего, я плохо усвоил теоретический материал.
источник

F

Fortune's Desire in learn.java
ns ...
мне совесть не позволяет её просто скипнуть )))
т.к. если она пока что не решаема для меня, то, скорее всего, я плохо усвоил теоретический материал.
дело не в совести, а в переключить моск на чето другое и потом эврику поймать
источник

N

Nonverbis in learn.java
Это из курса скриншот.

Беспокоит, что он опустил this перед notes в методе. Так он применяет метод к входящему объекту, а не к члену  класса, если не ошибаюсь. С ингредиентами он не так написал код. Скажите, пожалуйста, прав ли я, что это ошибка. И если это ошибка, насколько она грубая?
источник

АК

Антон Кунах... in learn.java
Nonverbis
Это из курса скриншот.

Беспокоит, что он опустил this перед notes в методе. Так он применяет метод к входящему объекту, а не к члену  класса, если не ошибаюсь. С ингредиентами он не так написал код. Скажите, пожалуйста, прав ли я, что это ошибка. И если это ошибка, насколько она грубая?
С учётом того, что обе ссылки смотрят на один и тот же объект, то, ИМХО, не ошибка.
источник

N

Nonverbis in learn.java
Антон Кунах
С учётом того, что обе ссылки смотрят на один и тот же объект, то, ИМХО, не ошибка.
Ок. Объект убрался сборщиком мусора. В БД сохранится запись? Вообще говоря. тема про jpa. Я что-то растерялся. Но это двусторонние связи проходятся. Вот препод и говорит: ок, у нас двусторонняя связь. Так если идет добавление какое-то через сеттер. Давайте сразу добавим и в связь. Чтобы потом не бегать и не искать, и не двоить код.

Логично. Но вот как он написал, это нормально или нет?
источник

SS

Slava S in learn.java
ns ...
a > b ? a++ : a--;
Вот тут же не выполняется выражение в зависимости от истинности либо лжи
откуда вы такую дичь берете?
источник

n.

ns ... in learn.java
Slava S
откуда вы такую дичь берете?
из ОСА
источник

АК

Антон Кунах... in learn.java
Nonverbis
Ок. Объект убрался сборщиком мусора. В БД сохранится запись? Вообще говоря. тема про jpa. Я что-то растерялся. Но это двусторонние связи проходятся. Вот препод и говорит: ок, у нас двусторонняя связь. Так если идет добавление какое-то через сеттер. Давайте сразу добавим и в связь. Чтобы потом не бегать и не искать, и не двоить код.

Логично. Но вот как он написал, это нормально или нет?
В данном примере между строчками 122 и 123 сборщик этот объект не соберёт, с чего бы ему это делать?
источник

SS

Slava S in learn.java
ns ...
из ОСА
это что?
источник

N

Nonverbis in learn.java
Антон Кунах
В данном примере между строчками 122 и 123 сборщик этот объект не соберёт, с чего бы ему это делать?
А мы вообще имеем моральное право трогать тот объект? Кто мы такие, чтобы прилетевший объект изменять?

У нас своя инкапсуляция, все свое. Что нам до того объекта?

Ну, даже вот просто это нормально или нет? Мне кажется, это даже просто не нормально.
источник

SS

Slava S in learn.java
Nonverbis
А мы вообще имеем моральное право трогать тот объект? Кто мы такие, чтобы прилетевший объект изменять?

У нас своя инкапсуляция, все свое. Что нам до того объекта?

Ну, даже вот просто это нормально или нет? Мне кажется, это даже просто не нормально.
если контракт позволяет, то почему нет
источник

N

Nonverbis in learn.java
Slava S
если контракт позволяет, то почему нет
Какой контракт?
источник

SS

Slava S in learn.java
того кого меняем
источник

n.

ns ... in learn.java
Slava S
это что?
источник

n.

ns ... in learn.java
OCA_Oracle_Certified_Associate_Java_SE_8_Programmer_I_Study_Guide
источник