Может ли кто-нибудь рассказать мне, что происходит с используемыми массивами в программе? Могу ли я вручную освободить память, или сама java освобождает выделенную память.Что происходит с использованными массивами в java
ответ
В JVM есть сборщик мусора, который освободит их. Вам не нужно делать это вручную.
Автоматическая сборка мусора это процесс, глядя на динамической памяти, определения того, какие объекты находятся в использовании и которые не являются, и удаление неиспользуемые объекты. Объект, используемый в объекте или ссылочный объект, означает , что часть вашей программы по-прежнему поддерживает указатель на этот объект . Неиспользуемый объект или объект без ссылки больше не , на который ссылается любая часть вашей программы. Таким образом, память, используемая объектом , не может быть восстановлена.
На языке программирования, таком как C, выделение и освобождение памяти - это ручной процесс. В Java процесс освобождения памяти обрабатывается автоматически сборщиком мусора. Основной процесс может быть описан следующим образом.
Для получения более подробной информации, проверьте here
спасибо большое :) было действительно полезно –
- 1. NullPointerException происходит с массивами
- 2. Что происходит с этими двумя массивами?
- 3. Java: Массивы, что здесь происходит?
- 4. Что происходит с массивами, когда они передаются в качестве аргументов?
- 5. Java: Что происходит в памяти?
- 6. Java: IndexoutFrange, что происходит?
- 7. Что происходит со свойствами и массивами в C#?
- 8. Что происходит с «% n» Java в printf?
- 9. Что происходит с удаленным файлом в Java?
- 10. Исключения JAVA с массивами
- 11. Что происходит с Java Short с PostgreSequence?
- 12. Java Math.random с массивами
- 13. Купить Java с массивами
- 14. instanceof с массивами Java
- 15. Методы Java с массивами
- 16. Java - Runtime.getRuntime(). Exec() Что происходит?
- 17. Проблемы с массивами в java
- 18. Looping с массивами в java
- 19. Работа с массивами Java
- 20. Что происходит с ошибками времени выполнения Java
- 21. Что такое ошибка с массивами в JavaScript?
- 22. Что происходит с временными переменными Java?
- 23. Путаница Java-конструктора, что происходит?
- 24. В java, что происходит при обновлении объекта?
- 25. JAVA: Изменение размера массива списков, что происходит со старыми и временными массивами, которые созданы?
- 26. Что случилось с управлением массивами
- 27. Что происходит, когда метод переопределяется в Java?
- 28. Что происходит при печати объекта в java
- 29. Что происходит после вызова метода в Java
- 30. Что происходит при передаче объектов в java?
Массивы являются только объекты и получить обрабатываются таким же образом (AFAIK с некоторой специальной обработкой для огромных массивов, но это не меняет ответ). – maaartinus