Size: a a a

2020 April 09

M

Max in Java & Co
Bekhruz Sharipov
Это так, я не так выразился) но, статики привязаны к существованию класса в jvm
так вернее, да
источник

ЕК

Евгений Калашников in Java & Co
.class это просто файл
источник

ЕК

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

N

Nonverbis in Java & Co
Max
к статическому методу можно обратиться без создания объекта, а объекты создаются при помощи оператора new
New - это не оператор.
источник

ЕК

Евгений Калашников in Java & Co
Nonverbis
New - это не оператор.
а new ?
источник

M

Max in Java & Co
Nonverbis
New - это не оператор.
что тогда?)
источник

N

Nonverbis in Java & Co
Max
что тогда?)
Специальное выражение для создание объектов. См. п. 15.9 спецификации.  А что такое операторы - см. пункт 3.12.
источник

M

Max in Java & Co
Nonverbis
Специальное выражение для создание объектов. См. п. 15.9 спецификации.  А что такое операторы - см. пункт 3.12.
хорошо, убедил.
источник

N

Nonverbis in Java & Co
Max
хорошо, убедил.
Почему ты решил, что это оператор? Просто тут есть еще нюансы разные. Может быть, этот вопрос поможет тебе понять джаву чуть лучше.
источник

M

Max in Java & Co
Nonverbis
Почему ты решил, что это оператор? Просто тут есть еще нюансы разные. Может быть, этот вопрос поможет тебе понять джаву чуть лучше.
слепо начитался статей, авторы которых неверно толкуют некоторые определения
источник

N

Nonverbis in Java & Co
Max
слепо начитался статей, авторы которых неверно толкуют некоторые определения
Хотя, черт знает, что такое оператор. На самом деле непонятно ничего. Минимальная автономная часть программы? Ну, тогда нью вполне подходит. Команда? В общем, ладно, бог с ним, с оператором.
источник

M

Max in Java & Co
Nonverbis
Хотя, черт знает, что такое оператор. На самом деле непонятно ничего. Минимальная автономная часть программы? Ну, тогда нью вполне подходит. Команда? В общем, ладно, бог с ним, с оператором.
ну я открыл доку, там сказано:
new is a Java keyword. It creates a Java object and allocates memory for it on the heap. new is also used for array creation, as arrays are also objects.
"ключевое слово". тогда необходимо определить, может ли "ключевое слово" быть синонимом для слова "оператор". если я правильно понимаю, то нет, поэтому если действительно называть такие вещи так, как это описано в доке, оператор не совсем подходит
источник

ЕК

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

ЕК

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

ЕК

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

N

Nonverbis in Java & Co
Max
ну я открыл доку, там сказано:
new is a Java keyword. It creates a Java object and allocates memory for it on the heap. new is also used for array creation, as arrays are also objects.
"ключевое слово". тогда необходимо определить, может ли "ключевое слово" быть синонимом для слова "оператор". если я правильно понимаю, то нет, поэтому если действительно называть такие вещи так, как это описано в доке, оператор не совсем подходит
Да, получается, что new - это ключевое слово. А в комбинации с классом - это уже выражение (Class Instance Creation Expression).
источник

N

Nonverbis in Java & Co
Евгений Калашников
у оператора должен быть хотябы один операнд
Тут справа от new класс. Он мог сойти за операнд. Тогда это получился бы унарный оператор. В общем, это, похоже, просто вопрос терминологии. Но в Java - да, это не оператор. Просто по факту - в спецификации он не внесен в список операторов и нигде таковым не именован.
источник

ЕК

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

M

Max in Java & Co
Евгений Калашников
класс в конструкции new {класс} не являеться единицой информации, за операнды могли бы сойти параметры метода
это описано где-то?
источник

ЕК

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