Какой объект создается в который часть памяти?

Ну, один путь был бы:

Join-Path 'fred\frog' '..\frag'.Replace('..', '')

Ожидают, возможно, я неправильно понимаю вопрос. В Вашем примере действительно ли frag является подпапкой лягушки?

-10
задан Glorfindel 21 April 2019 в 22:48
поделиться

2 ответа

Поскольку вы отметили свой вопрос Java, я предполагаю, что вы имели в виду на Java. Прямо из уст лошади:

У виртуальной машины Java есть куча, которая используется всеми Java потоки виртуальных машин. Куча область данных времени выполнения, из которой память для всех экземпляров класса и

Спецификация JVM

Вот ссылка на предыдущий вопрос SO, который подробно рассматривает этот вопрос (и является независимым от языка обсуждением темы).

Вот ссылка на статью из уголка C #, в которой подробно описывается проблема на C #.

4
ответ дан 9 September 2019 в 20:57
поделиться

Заказ и Клиент находятся в куче. Хотя Customer может быть структурой, это составной член ссылочного типа (например, класса).

Все строки являются ссылочными типами и создаются в куче.

Я не уверен насчет класса Ship, потому что у меня нет его объявления (т. Е. Я не знаю, является ли он структурой или учебный класс).

В стеке создается переменная int iTotal.

Это верно для C #. В Java могут действовать другие правила.

1
ответ дан 9 September 2019 в 20:57
поделиться