Где объекты, переменные переменные, временная переменная хранятся в java? Как они ссылаются? Я знаю, что методы хранятся в стеке. где переменные хранятся в куче или стеке?Управление памятью в java
ответ
Где объекты, переменные переменные, временная переменная хранятся в java?
Объекты хранятся в куче. Всегда.
Поля/атрибуты объектов являются частями их соответствующих объектов. Я предполагаю, что это то, что вы подразумеваете под «переменными переменными».
Локальные переменные и параметры метода хранятся в стеке.
Примечание: если поле, переменная, параметр имеет объект или массив, соответствующие значения будут представлены в «слот» для поля объекта/локальной переменной/параметра по ссылке на объект.
Как они ссылаются?
Объекты ссылаются на ссылки на объекты. Как представлены эти ссылки на объекты, это деталь реализации, которая является специфичной для JVM и непрозрачной для прикладной программы. Тем не менее, в самых случаях они являются обычными 32-битными или 64-разрядными машинами (виртуальными) адресами.
+1 для согласованного ответа на полный беспорядок вопроса –
- 1. Управление памятью Java
- 2. Управление Java и памятью
- 3. Управление памятью Java
- 4. Управление памятью в java-строках?
- 5. Управление OpenGL, Java и памятью
- 6. Java classloader и управление памятью
- 7. Управление памятью Java JNIEXPORT OpenCV
- 8. Управление флеш-памятью SoundChannel и управление памятью
- 9. Управление памятью в стиле Java в C++
- 10. Управление памятью
- 11. Управление памятью
- 12. Управление памятью
- 13. Управление памятью сервера Java в медленных сетях
- 14. Управление памятью в Java - Metaspace/native memory
- 15. Управление памятью Java в веб-приложении
- 16. Управление памятью
- 17. Управление памятью
- 18. Управление памятью
- 19. Управление памятью с флэш-памятью
- 20. Управление памятью ios
- 21. Управление памятью в AngularJS
- 22. Управление памятью в gcc
- 23. Управление памятью в zf2
- 24. Управление памятью в NodeJs
- 25. Управление памятью в iOS
- 26. Управление памятью в Ruby
- 27. Управление памятью в Android
- 28. Управление памятью в ios
- 29. Управление памятью в Forth
- 30. Управление памятью в какао
- это то, что вы сказали относительно управления памятью? Кроме того, проясните свой термин «переменная переменная» и «временная переменная». На мой взгляд, существует только «локальная/стековая переменная», которая находится внутри метода, срок службы которого от начала до конца метода. –