Size: a a a

2020 November 03

DK

Dmtr Klkv in learn.java
Я об этом и говорю.
источник

ch

central hardware in learn.java
Dmtr Klkv
Если складываешь примитивы, то получаешь сумму, а если строки, то конкатинируешь. Значит поведение точно можно определить.
+++ когда ты конкатинацию строк делаешь класс String вообще не задействован
источник

GV

Gukov Viktor in learn.java
Dmtr Klkv
Если складываешь примитивы, то получаешь сумму, а если строки, то конкатинируешь. Значит поведение точно можно определить.
>Значит поведение точно можно определить.
В Java это недоступно by design
источник

B

Bromles in learn.java
Dmtr Klkv
Народ, такой вопрос, как переопределить оператор сложения? Куда копать?
Это очередное "слишком сложно, вдруг недопрогеры выстрелят себе в ногу, не будет брать из с++". Так что никак в твоем понимании
источник

B

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

ch

central hardware in learn.java
Bromles
До сих пор не понимаю, чем помешали те же дефолтные значения параметров в методах, из-за отсутствия которых приходится костыли вставлять
дизайну bytecode они очевидно как то помешали не просто же так котлин с его дефолтными значениями для параметров генерить целую гору перегруженных методов
источник

B

Bromles in learn.java
central hardware
дизайну bytecode они очевидно как то помешали не просто же так котлин с его дефолтными значениями для параметров генерить целую гору перегруженных методов
А неопределенное количество параметров не помешало? Просто бесит вот это вот, когда ради одного дефолтного значения надо в конце совать неопределенку и потом в теле метода смотреть, есть там чего или нет, и разбирать
источник

GV

Gukov Viktor in learn.java
Bromles
А неопределенное количество параметров не помешало? Просто бесит вот это вот, когда ради одного дефолтного значения надо в конце совать неопределенку и потом в теле метода смотреть, есть там чего или нет, и разбирать
При чем тут неопределенное количество параметров, если это простой массив?
Тогда как перегрузка операторов зачастую вызывает больше проблем, чем пользы
источник

D

Dima in learn.java
Bromles
А неопределенное количество параметров не помешало? Просто бесит вот это вот, когда ради одного дефолтного значения надо в конце совать неопределенку и потом в теле метода смотреть, есть там чего или нет, и разбирать
тебе не помогут непоределенное числов параметров с дефолтными значениями
источник

D

Dima in learn.java
в джаве дефолтные значения только через билдер + копию можно сделать
источник

DV

Dmitry Vtagin in learn.java
а зачем вообще может потребоваться переопределять оператор сложения? ни разу с такой задачей не сталкивался)
источник

БТ

Бекмамбет Трахтенбер... in learn.java
Сделать код менее читаемым и понятным
источник

SB

Slava Butenko in learn.java
Всем привет! при создании нового класса, каждый раз появляется :
# your new substeps file
Define:A new substep definition
NOPpublic.
https://prnt.sc/vcga72

Я понимаю, что это связанно с кукумбером, но все плагины которые имеют к нему отношение, я отключил
можете подсказать как от этого избавиться?
источник

БТ

Бекмамбет Трахтенбер... in learn.java
По какой-то причине есть личности, которые это делают
источник

DV

Dmitry Vtagin in learn.java
понял, тогда даже вдумываться не буду, где это может потребоваться)
источник

GV

Gukov Viktor in learn.java
Dmitry Vtagin
а зачем вообще может потребоваться переопределять оператор сложения? ни разу с такой задачей не сталкивался)
Например, объединить два множества. Сейчас это делается как firstSet.addAll(secondSet) с перегрузкой это было бы firstSet + secondSet
источник

DC

Denis Chikanov in learn.java
Dmtr Klkv
Если складываешь примитивы, то получаешь сумму, а если строки, то конкатинируешь. Значит поведение точно можно определить.
Строки - очень специальный случай, для них это переопределено на уровне компилятора/JVM. Ты не можешь сделать то же самое рчками.
источник

N

Nonverbis in learn.java
Стэк трейс:
https://pastebin.com/U54GERus

Spring Boot 2.2.2.RELEASE

Выдается сообщение, что бин не найден.

И далее:

The following candidates were found but could not be injected:
 - User-defined bean
 - User-defined bean
 - User-defined bean
 - User-defined bean

Скажите, пожалуйста, можно как-то в аннотациях обозначить имя бина что-ли? Просто тут вот четыре бина. И как понять, какой из них какой? Если бы название было, было бы легче.
источник

АК

Антон Кунах... in learn.java
Dmtr Klkv
Народ, такой вопрос, как переопределить оператор сложения? Куда копать?
Использовать kotlin
источник

MD

Max Demydenko in learn.java
Антон Кунах
Использовать kotlin
Или скалу....
источник