Size: a a a

2020 April 09

ЕК

Евгений Калашников in Java & Co
можешь вбить приоритеты операторов java и убедиться что там нету слова new, да и все дела
источник

N

Nonverbis in Java & Co
Евгений Калашников
класс в конструкции new {класс} не являеться единицой информации, за операнды могли бы сойти параметры метода
В плюсах, new - это, вроде бы, оператор. В википедии список операторов приведен (статья Операторы в C и C++). А конструкция та же. Это просто вопрос терминологии.
источник

ЕК

Евгений Калашников in Java & Co
ну насколько я знаю они по разному работаеют
источник

M

Max in Java & Co
Евгений Калашников
можешь вбить приоритеты операторов java и убедиться что там нету слова new, да и все дела
мы с этим уже разобрались, сейчас интересно почему в контексте выделения памяти new не может быть унарным оператором, иначе это просто ключевое слово, например
источник

ЕК

Евгений Калашников in Java & Co
в плюсах алоцирует память создание ссылки
источник

M

Max in Java & Co
Nonverbis
В плюсах, new - это, вроде бы, оператор. В википедии список операторов приведен (статья Операторы в C и C++). А конструкция та же. Это просто вопрос терминологии.
я, кстати, хотел об этом тоже написать, но потом нашел в документации, что new относится к выражениям
источник

ЕК

Евгений Калашников in Java & Co
наверное в java new несет слишком большую смысловую нагрузку что бы считать его просто оператором
источник

N

Nonverbis in Java & Co
Евгений Калашников
в плюсах алоцирует память создание ссылки
А чем джава-то хуже? Тоже в кучу объект кинет.
источник

M

Max in Java & Co
философия джава - действительно 😄
источник

ЕК

Евгений Калашников in Java & Co
Если мы напишем
MyObject obj;
будет создана только ссылка в стеке.
new MyObject();
будет выделена память в хипе и создасться объект
источник

ЕК

Евгений Калашников in Java & Co
а в Ц++ MyObject obj; выделит память под объект
источник

N

Nonverbis in Java & Co
Вообще говоря, никто не особо и обидится, если нью назвать оператором.  Особенно если люди учат несколько языков, там черт ногу сломит - вспоминать еще, где что и как назвали. По факту это атомарная операция. Вот тернарный оператор (? ) - вообще-то не выполняет атомарную операцию. Его можно разбить минимум на две составляющих: для тру и фолс. А все равно это оператор. А нью - это атомарная штука. Ее меньше-то уже раздробить не получится. Да там по каждому оператору почти можно так расписать. Они там поголовно не особо-то атомарны. Допустим, ++. И увеличил, и изменил значение переменной. Ничего себе атомарная штука. А тоже оператор.
источник

ЕК

Евгений Калашников in Java & Co
да я до этого момента не парился называл оператором, оно же выполняет действие
источник

ЕК

Евгений Калашников in Java & Co
да инкремент и дикремент тоже не атомарны
источник

AK

Alex K in Java & Co
инкрЕмент
источник

ЕК

Евгений Калашников in Java & Co
прошу простить мою безграмотность
источник

ЕК

Евгений Калашников in Java & Co
ох уж перфекционисты
источник

НК

Николай Клятышев in Java & Co
Народ. всем привет. подскажите пожалуйста как сгенерировать wsdl из классов веб сервиса. Используется javax.jws
источник

НК

Николай Клятышев in Java & Co
11 java
источник

НК

Николай Клятышев in Java & Co
wsgen не может сгенерить, т.к. он в 6
источник